home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
MrCpp
/
MrCpp.rsrc
/
CODE_16_symbol.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
221KB
|
3,981 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00001D80 (54 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 486D CD0C pea.l [A5 - 0x32F4]
00000008 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000C 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00000010 4E5E unlink A6
00000012 205F movea.l A0, [A7]+
00000014 584F addq.w A7, 4
00000016 4ED0 jmp [A0]
00000018 4E56 0000 link A6, 0
0000001C 48E7 1020 movem.l -[A7], D3,A2
00000020 262E 0008 move.l D3, [A6 + 0x8]
00000024 246D D888 movea.l A2, [A5 - 0x2778]
00000028 600A bra +0xC /* 00000034 */
label0000002A:
0000002A 202A 0008 move.l D0, [A2 + 0x8]
0000002E C083 and.l D0, D3
00000030 6606 bne +0x8 /* 00000038 */
00000032 2452 movea.l A2, [A2]
label00000034:
00000034 200A move.l D0, A2
00000036 66F2 bne -0xC /* 0000002A */
label00000038:
00000038 200A move.l D0, A2
0000003A 4CDF 0408 movem.l D3,A2, [A7]+
0000003E 4E5E unlink A6
00000040 205F movea.l A0, [A7]+
00000042 584F addq.w A7, 4
00000044 4ED0 jmp [A0]
fn00000046:
00000046 4E56 0000 link A6, 0
0000004A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000004E 262E 0008 move.l D3, [A6 + 0x8]
00000052 286E 000C movea.l A4, [A6 + 0xC]
00000056 7000 moveq.l D0, 0x00
00000058 2640 movea.l A3, D0
0000005A 246D D888 movea.l A2, [A5 - 0x2778]
0000005E 6024 bra +0x26 /* 00000084 */
label00000060:
00000060 202A 0008 move.l D0, [A2 + 0x8]
00000064 C083 and.l D0, D3
00000066 671A beq +0x1C /* 00000082 */
00000068 4AAA 0004 tst.l [A2 + 0x4]
0000006C 6714 beq +0x16 /* 00000082 */
0000006E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000072 2F0C move.l -[A7], A4
00000074 206A 000C movea.l A0, [A2 + 0xC]
00000078 4E90 jsr [A0]
0000007A 504F addq.w A7, 8
0000007C 2640 movea.l A3, D0
0000007E 200B move.l D0, A3
00000080 6606 bne +0x8 /* 00000088 */
label00000082:
00000082 2452 movea.l A2, [A2]
label00000084:
00000084 200A move.l D0, A2
00000086 66D8 bne -0x26 /* 00000060 */
label00000088:
00000088 200B move.l D0, A3
0000008A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000008E 4E5E unlink A6
00000090 205F movea.l A0, [A7]+
00000092 504F addq.w A7, 8
00000094 4ED0 jmp [A0]
00000096 4E56 0000 link A6, 0
0000009A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000009E 262E 000C move.l D3, [A6 + 0xC]
000000A2 286E 0010 movea.l A4, [A6 + 0x10]
000000A6 7000 moveq.l D0, 0x00
000000A8 2640 movea.l A3, D0
000000AA 246D D888 movea.l A2, [A5 - 0x2778]
000000AE 6024 bra +0x26 /* 000000D4 */
label000000B0:
000000B0 202A 0008 move.l D0, [A2 + 0x8]
000000B4 C083 and.l D0, D3
000000B6 671A beq +0x1C /* 000000D2 */
000000B8 4AAA 0004 tst.l [A2 + 0x4]
000000BC 6714 beq +0x16 /* 000000D2 */
000000BE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000000C2 2F0C move.l -[A7], A4
000000C4 206A 000C movea.l A0, [A2 + 0xC]
000000C8 4E90 jsr [A0]
000000CA 504F addq.w A7, 8
000000CC 2640 movea.l A3, D0
000000CE 200B move.l D0, A3
000000D0 6606 bne +0x8 /* 000000D8 */
label000000D2:
000000D2 2452 movea.l A2, [A2]
label000000D4:
000000D4 200A move.l D0, A2
000000D6 66D8 bne -0x26 /* 000000B0 */
label000000D8:
000000D8 206E 0008 movea.l A0, [A6 + 0x8]
000000DC 208A move.l [A0], A2
000000DE 200B move.l D0, A3
000000E0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000000E4 4E5E unlink A6
000000E6 205F movea.l A0, [A7]+
000000E8 4FEF 000C lea.l A7, [A7 + 0xC]
000000EC 4ED0 jmp [A0]
000000EE 4E56 0000 link A6, 0
000000F2 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000000F6 262E 0008 move.l D3, [A6 + 0x8]
000000FA 7000 moveq.l D0, 0x00
000000FC 2840 movea.l A4, D0
000000FE 266D D888 movea.l A3, [A5 - 0x2778]
00000102 6024 bra +0x26 /* 00000128 */
label00000104:
00000104 202B 0008 move.l D0, [A3 + 0x8]
00000108 C083 and.l D0, D3
0000010A 671A beq +0x1C /* 00000126 */
0000010C 246B 0004 movea.l A2, [A3 + 0x4]
00000110 200A move.l D0, A2
00000112 6718 beq +0x1A /* 0000012C */
00000114 2F0A move.l -[A7], A2
00000116 2F2E 000C move.l -[A7], [A6 + 0xC]
0000011A 206B 000C movea.l A0, [A3 + 0xC]
0000011E 4E90 jsr [A0]
00000120 504F addq.w A7, 8
00000122 2840 movea.l A4, D0
00000124 6006 bra +0x8 /* 0000012C */
label00000126:
00000126 2653 movea.l A3, [A3]
label00000128:
00000128 200B move.l D0, A3
0000012A 66D8 bne -0x26 /* 00000104 */
label0000012C:
0000012C 200C move.l D0, A4
0000012E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000132 4E5E unlink A6
00000134 205F movea.l A0, [A7]+
00000136 504F addq.w A7, 8
00000138 4ED0 jmp [A0]
0000013A 4E56 0000 link A6, 0
0000013E 2F0A move.l -[A7], A2
00000140 2F2E 000E move.l -[A7], [A6 + 0xE]
00000144 4EBA 026C jsr [PC + 0x26C /* 000003B2 */]
00000148 2440 movea.l A2, D0
0000014A 156E 0008 001C move.b [A2 + 0x1C], [A6 + 0x8]
00000150 2F0A move.l -[A7], A2
00000152 2F2E 000A move.l -[A7], [A6 + 0xA]
00000156 4EBA 000E jsr [PC + 0xE /* 00000166 */]
0000015A 245F movea.l A2, [A7]+
0000015C 4E5E unlink A6
0000015E 205F movea.l A0, [A7]+
00000160 4FEF 000A lea.l A7, [A7 + 0xA]
00000164 4ED0 jmp [A0]
fn00000166:
00000166 4E56 FFF4 link A6, -0x000C
0000016A 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000016E 282E 0008 move.l D4, [A6 + 0x8]
00000172 266D D888 movea.l A3, [A5 - 0x2778]
00000176 6000 00E6 bra +0xE8 /* 0000025E */
label0000017A:
0000017A 202E FFFC move.l D0, [A6 - 0x4]
0000017E 0280 0000 0088 andi.l D0, 0x88
00000184 6716 beq +0x18 /* 0000019C */
00000186 206B 0004 movea.l A0, [A3 + 0x4]
0000018A 2068 0010 movea.l A0, [A0 + 0x10]
0000018E 5048 addq.w A0, 8
00000190 2F08 move.l -[A7], A0
00000192 2F2E 000C move.l -[A7], [A6 + 0xC]
00000196 4EBA 03A4 jsr [PC + 0x3A4 /* 0000053C */]
0000019A 600E bra +0x10 /* 000001AA */
label0000019C:
0000019C 204B movea.l A0, A3
0000019E 5848 addq.w A0, 4
000001A0 2F08 move.l -[A7], A0
000001A2 2F2E 000C move.l -[A7], [A6 + 0xC]
000001A6 4EBA 0394 jsr [PC + 0x394 /* 0000053C */]
label000001AA:
000001AA 246E 000C movea.l A2, [A6 + 0xC]
000001AE 4AAA 0018 tst.l [A2 + 0x18]
000001B2 6600 00C6 bne +0xC8 /* 0000027A */
000001B6 102A 001C move.b D0, [A2 + 0x1C]
000001BA 4880 ext.w D0
000001BC 48C0 ext.l D0
000001BE 720D moveq.l D1, 0x0D
000001C0 B081 cmp.l D0, D1
000001C2 6700 00B6 beq +0xB8 /* 0000027A */
000001C6 720E moveq.l D1, 0x0E
000001C8 B081 cmp.l D0, D1
000001CA 6700 00AE beq +0xB0 /* 0000027A */
000001CE 7214 moveq.l D1, 0x14
000001D0 B081 cmp.l D0, D1
000001D2 6700 00A6 beq +0xA8 /* 0000027A */
000001D6 720F moveq.l D1, 0x0F
000001D8 B081 cmp.l D0, D1
000001DA 6700 009E beq +0xA0 /* 0000027A */
000001DE 2653 movea.l A3, [A3]
000001E0 7054 moveq.l D0, 0x54
000001E2 D5C0 add.l A2, D0
000001E4 2D4A FFF4 move.l [A6 - 0xC], A2
000001E8 206E 000C movea.l A0, [A6 + 0xC]
000001EC 7018 moveq.l D0, 0x18
000001EE D1C0 add.l A0, D0
000001F0 2D48 FFF8 move.l [A6 - 0x8], A0
000001F4 6060 bra +0x62 /* 00000256 */
label000001F6:
000001F6 4AAB 0004 tst.l [A3 + 0x4]
000001FA 6758 beq +0x5A /* 00000254 */
000001FC 1B7C 0001 D9C8 move.b [A5 - 0x2638], 0x1
00000202 2F2B 0004 move.l -[A7], [A3 + 0x4]
00000206 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000020A 206B 000C movea.l A0, [A3 + 0xC]
0000020E 4E90 jsr [A0]
00000210 504F addq.w A7, 8
00000212 2840 movea.l A4, D0
00000214 422D D9C8 clr.b [A5 - 0x2638]
00000218 200C move.l D0, A4
0000021A 6738 beq +0x3A /* 00000254 */
0000021C 246C 0018 movea.l A2, [A4 + 0x18]
00000220 200A move.l D0, A2
00000222 6708 beq +0xA /* 0000022C */
00000224 206E FFF8 movea.l A0, [A6 - 0x8]
00000228 208A move.l [A0], A2
0000022A 6028 bra +0x2A /* 00000254 */
label0000022C:
0000022C 102C 001C move.b D0, [A4 + 0x1C]
00000230 4880 ext.w D0
00000232 48C0 ext.l D0
00000234 720D moveq.l D1, 0x0D
00000236 B081 cmp.l D0, D1
00000238 6714 beq +0x16 /* 0000024E */
0000023A 720E moveq.l D1, 0x0E
0000023C B081 cmp.l D0, D1
0000023E 670E beq +0x10 /* 0000024E */
00000240 7214 moveq.l D1, 0x14
00000242 B081 cmp.l D0, D1
00000244 6708 beq +0xA /* 0000024E */
00000246 720F moveq.l D1, 0x0F
00000248 B081 cmp.l D0, D1
0000024A 6702 beq +0x4 /* 0000024E */
0000024C 6006 bra +0x8 /* 00000254 */
label0000024E:
0000024E 206E FFF8 movea.l A0, [A6 - 0x8]
00000252 208C move.l [A0], A4
label00000254:
00000254 2653 movea.l A3, [A3]
label00000256:
00000256 200B move.l D0, A3
00000258 6720 beq +0x22 /* 0000027A */
0000025A 609A bra -0x64 /* 000001F6 */
label0000025C:
0000025C 2653 movea.l A3, [A3]
label0000025E:
0000025E 200B move.l D0, A3
00000260 6608 bne +0xA /* 0000026A */
00000262 707E moveq.l D0, 0x7E
00000264 2F00 move.l -[A7], D0
00000266 4EBA FD98 jsr [PC - 0x268 /* 00000000 */]
label0000026A:
0000026A 262B 0008 move.l D3, [A3 + 0x8]
0000026E 2D43 FFFC move.l [A6 - 0x4], D3
00000272 C684 and.l D3, D4
00000274 67E6 beq -0x18 /* 0000025C */
00000276 6000 FF02 bra -0xFC /* 0000017A */
label0000027A:
0000027A 202E 000C move.l D0, [A6 + 0xC]
0000027E 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000282 4E5E unlink A6
00000284 205F movea.l A0, [A7]+
00000286 504F addq.w A7, 8
00000288 4ED0 jmp [A0]
0000028A 4E56 0000 link A6, 0
0000028E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000292 486D 1F82 pea.l [A5 + 0x1F82 /* export_1004 */]
00000296 7008 moveq.l D0, 0x08
00000298 2F00 move.l -[A7], D0
0000029A 4EBA 000A jsr [PC + 0xA /* 000002A6 */]
0000029E 4E5E unlink A6
000002A0 205F movea.l A0, [A7]+
000002A2 584F addq.w A7, 4
000002A4 4ED0 jmp [A0]
fn000002A6:
000002A6 4E56 0000 link A6, 0
000002AA 2F0A move.l -[A7], A2
000002AC 7010 moveq.l D0, 0x10
000002AE 2F00 move.l -[A7], D0
000002B0 206D D964 movea.l A0, [A5 - 0x269C]
000002B4 4E90 jsr [A0]
000002B6 2440 movea.l A2, D0
000002B8 24AD D888 move.l [A2], [A5 - 0x2778]
000002BC 256E 0010 0004 move.l [A2 + 0x4], [A6 + 0x10]
000002C2 256E 000C 000C move.l [A2 + 0xC], [A6 + 0xC]
000002C8 256E 0008 0008 move.l [A2 + 0x8], [A6 + 0x8]
000002CE 2B4A D888 move.l [A5 - 0x2778], A2
000002D2 245F movea.l A2, [A7]+
000002D4 4E5E unlink A6
000002D6 205F movea.l A0, [A7]+
000002D8 4FEF 000C lea.l A7, [A7 + 0xC]
000002DC 4ED0 jmp [A0]
fn000002DE:
000002DE 48E7 0030 movem.l -[A7], A2,A3
000002E2 202D D888 move.l D0, [A5 - 0x2778]
000002E6 660A bne +0xC /* 000002F2 */
000002E8 2F3C 0000 0106 move.l -[A7], 0x106
000002EE 4EBA FD10 jsr [PC - 0x2F0 /* 00000000 */]
label000002F2:
000002F2 246D D888 movea.l A2, [A5 - 0x2778]
000002F6 206D D888 movea.l A0, [A5 - 0x2778]
000002FA 2668 0004 movea.l A3, [A0 + 0x4]
000002FE 2010 move.l D0, [A0]
00000300 2B40 D888 move.l [A5 - 0x2778], D0
00000304 2F0A move.l -[A7], A2
00000306 206D D958 movea.l A0, [A5 - 0x26A8]
0000030A 4E90 jsr [A0]
0000030C 200B move.l D0, A3
0000030E 4CDF 0C00 movem.l A2,A3, [A7]+
00000312 4E75 rts
fn00000314:
00000314 4E56 0000 link A6, 0
00000318 486D CD74 pea.l [A5 - 0x328C]
0000031C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000320 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00000324 4E5E unlink A6
00000326 205F movea.l A0, [A7]+
00000328 584F addq.w A7, 4
0000032A 4ED0 jmp [A0]
0000032C 4E56 0000 link A6, 0
00000330 48E7 0030 movem.l -[A7], A2,A3
00000334 266E 0008 movea.l A3, [A6 + 0x8]
00000338 102B 001C move.b D0, [A3 + 0x1C]
0000033C 4880 ext.w D0
0000033E 48C0 ext.l D0
00000340 720D moveq.l D1, 0x0D
00000342 B081 cmp.l D0, D1
00000344 6714 beq +0x16 /* 0000035A */
00000346 720E moveq.l D1, 0x0E
00000348 B081 cmp.l D0, D1
0000034A 670E beq +0x10 /* 0000035A */
0000034C 7214 moveq.l D1, 0x14
0000034E B081 cmp.l D0, D1
00000350 6708 beq +0xA /* 0000035A */
00000352 720F moveq.l D1, 0x0F
00000354 B081 cmp.l D0, D1
00000356 6722 beq +0x24 /* 0000037A */
00000358 6044 bra +0x46 /* 0000039E */
label0000035A:
0000035A 206B 0010 movea.l A0, [A3 + 0x10]
0000035E 2468 0082 movea.l A2, [A0 + 0x82]
00000362 200A move.l D0, A2
00000364 6704 beq +0x6 /* 0000036A */
00000366 264A movea.l A3, A2
00000368 6034 bra +0x36 /* 0000039E */
label0000036A:
0000036A 206B 0010 movea.l A0, [A3 + 0x10]
0000036E 2028 0010 move.l D0, [A0 + 0x10]
00000372 7204 moveq.l D1, 0x04
00000374 C081 and.l D0, D1
00000376 6726 beq +0x28 /* 0000039E */
00000378 601C bra +0x1E /* 00000396 */
label0000037A:
0000037A 206B 0010 movea.l A0, [A3 + 0x10]
0000037E 2468 0002 movea.l A2, [A0 + 0x2]
00000382 200A move.l D0, A2
00000384 6704 beq +0x6 /* 0000038A */
00000386 264A movea.l A3, A2
00000388 6014 bra +0x16 /* 0000039E */
label0000038A:
0000038A 206B 0010 movea.l A0, [A3 + 0x10]
0000038E 3010 move.w D0, [A0]
00000390 7201 moveq.l D1, 0x01
00000392 C041 and.w D0, D1
00000394 6708 beq +0xA /* 0000039E */
label00000396:
00000396 41ED CD96 lea.l A0, [A5 - 0x326A]
0000039A 2008 move.l D0, A0
0000039C 6008 bra +0xA /* 000003A6 */
label0000039E:
0000039E 204B movea.l A0, A3
000003A0 7054 moveq.l D0, 0x54
000003A2 D1C0 add.l A0, D0
000003A4 2008 move.l D0, A0
label000003A6:
000003A6 4CDF 0C00 movem.l A2,A3, [A7]+
000003AA 4E5E unlink A6
000003AC 205F movea.l A0, [A7]+
000003AE 584F addq.w A7, 4
000003B0 4ED0 jmp [A0]
fn000003B2:
000003B2 4E56 0000 link A6, 0
000003B6 48E7 1820 movem.l -[A7], D3,D4,A2
000003BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003BE 4EBA 2278 jsr [PC + 0x2278 /* 00002638 */]
000003C2 2800 move.l D4, D0
000003C4 2004 move.l D0, D4
000003C6 7254 moveq.l D1, 0x54
000003C8 D081 add.l D0, D1
000003CA 2F00 move.l -[A7], D0
000003CC 206D D964 movea.l A0, [A5 - 0x269C]
000003D0 4E90 jsr [A0]
000003D2 2440 movea.l A2, D0
000003D4 204A movea.l A0, A2
000003D6 7054 moveq.l D0, 0x54
000003D8 D1C0 add.l A0, D0
000003DA 2F08 move.l -[A7], A0
000003DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003E0 4EBA 22D2 jsr [PC + 0x22D2 /* 000026B4 */]
000003E4 70FF moveq.l D0, 0xFFFFFFFF
000003E6 3540 0030 move.w [A2 + 0x30], D0
000003EA 7600 moveq.l D3, 0x00
000003EC 2543 004C move.l [A2 + 0x4C], D3
000003F0 2543 0050 move.l [A2 + 0x50], D3
000003F4 200A move.l D0, A2
000003F6 4CDF 0418 movem.l D3,D4,A2, [A7]+
000003FA 4E5E unlink A6
000003FC 205F movea.l A0, [A7]+
000003FE 584F addq.w A7, 4
00000400 4ED0 jmp [A0]
fn00000402:
00000402 4E56 0000 link A6, 0
00000406 48E7 1020 movem.l -[A7], D3,A2
0000040A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000040E 4EBA FFA2 jsr [PC - 0x5E /* 000003B2 */]
00000412 2440 movea.l A2, D0
00000414 156E 000F 001C move.b [A2 + 0x1C], [A6 + 0xF]
0000041A 262E 0008 move.l D3, [A6 + 0x8]
0000041E 2543 000C move.l [A2 + 0xC], D3
00000422 2043 movea.l A0, D3
00000424 5268 0006 addq.w [A0 + 0x6], 1
00000428 206E 0008 movea.l A0, [A6 + 0x8]
0000042C 2010 move.l D0, [A0]
0000042E 721F moveq.l D1, 0x1F
00000430 C081 and.l D0, D1
00000432 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000436 1030 0000 move.b D0, [A0 + D0.w]
0000043A 7210 moveq.l D1, 0x10
0000043C C001 and.b D0, D1
0000043E 6706 beq +0x8 /* 00000446 */
00000440 2F0A move.l -[A7], A2
00000442 4EBA 00A4 jsr [PC + 0xA4 /* 000004E8 */]
label00000446:
00000446 200A move.l D0, A2
00000448 4CDF 0408 movem.l D3,A2, [A7]+
0000044C 4E5E unlink A6
0000044E 205F movea.l A0, [A7]+
00000450 4FEF 000C lea.l A7, [A7 + 0xC]
00000454 4ED0 jmp [A0]
fn00000456:
00000456 4E56 FFF4 link A6, -0x000C
0000045A 202D CDA0 move.l D0, [A5 - 0x3260]
0000045E 52AD CDA0 addq.l [A5 - 0x3260], 1
00000462 2F00 move.l -[A7], D0
00000464 487A 0028 pea.l [PC + 0x28 /* 0000048E, value 0x2E544D50 '.TMP', cstring ".TMP%d" */]
00000468 486E FFF4 pea.l [A6 - 0xC]
0000046C 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000470 4FEF 000C lea.l A7, [A7 + 0xC]
00000474 486E FFF4 pea.l [A6 - 0xC]
00000478 2F2E 000C move.l -[A7], [A6 + 0xC]
0000047C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000480 4EBA FF80 jsr [PC - 0x80 /* 00000402 */]
00000484 4E5E unlink A6
00000486 205F movea.l A0, [A7]+
00000488 504F addq.w A7, 8
0000048A 4ED0 jmp [A0]
0000048C 0008 2E54 ori.b A0, 0x54 /* 'T' */
00000490 4D50 chk.w D6, [A0]
00000492 2564 0000 move.l [A2 + 0x0], -[A4]
00000496 4E56 0000 link A6, 0
0000049A 2F0B move.l -[A7], A3
0000049C 7001 moveq.l D0, 0x01
0000049E 2F00 move.l -[A7], D0
000004A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004A4 4EBA FFB0 jsr [PC - 0x50 /* 00000456 */]
000004A8 2640 movea.l A3, D0
000004AA 202D D9B4 move.l D0, [A5 - 0x264C]
000004AE 6708 beq +0xA /* 000004B8 */
000004B0 70FF moveq.l D0, 0xFFFFFFFF
000004B2 3740 0030 move.w [A3 + 0x30], D0
000004B6 601C bra +0x1E /* 000004D4 */
label000004B8:
000004B8 00AB 0000 0004 0020 ori.l [A3 + 0x20], 0x4
000004C0 302D D96C move.w D0, [A5 - 0x2694]
000004C4 6708 beq +0xA /* 000004CE */
000004C6 70FF moveq.l D0, 0xFFFFFFFF
000004C8 3740 0030 move.w [A3 + 0x30], D0
000004CC 6006 bra +0x8 /* 000004D4 */
label000004CE:
000004CE 2F0B move.l -[A7], A3
000004D0 4EBA 064C jsr [PC + 0x64C /* 00000B1E */]
label000004D4:
000004D4 00AB 0008 0000 0020 ori.l [A3 + 0x20], 0x80000
000004DC 200B move.l D0, A3
000004DE 265F movea.l A3, [A7]+
000004E0 4E5E unlink A6
000004E2 205F movea.l A0, [A7]+
000004E4 584F addq.w A7, 4
000004E6 4ED0 jmp [A0]
fn000004E8:
000004E8 4E56 0000 link A6, 0
000004EC 2F0B move.l -[A7], A3
000004EE 266E 0008 movea.l A3, [A6 + 0x8]
000004F2 177C 0003 001D move.b [A3 + 0x1D], 0x3
000004F8 4AAB 0010 tst.l [A3 + 0x10]
000004FC 660E bne +0x10 /* 0000050C */
000004FE 7046 moveq.l D0, 0x46
00000500 2F00 move.l -[A7], D0
00000502 206D D964 movea.l A0, [A5 - 0x269C]
00000506 4E90 jsr [A0]
00000508 2740 0010 move.l [A3 + 0x10], D0
label0000050C:
0000050C 265F movea.l A3, [A7]+
0000050E 4E5E unlink A6
00000510 205F movea.l A0, [A7]+
00000512 584F addq.w A7, 4
00000514 4ED0 jmp [A0]
00000516 4E56 0000 link A6, 0
0000051A 2F0A move.l -[A7], A2
0000051C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000520 4EBA FE90 jsr [PC - 0x170 /* 000003B2 */]
00000524 2440 movea.l A2, D0
00000526 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000052A 2F0A move.l -[A7], A2
0000052C 4EBA 000E jsr [PC + 0xE /* 0000053C */]
00000530 200A move.l D0, A2
00000532 245F movea.l A2, [A7]+
00000534 4E5E unlink A6
00000536 205F movea.l A0, [A7]+
00000538 504F addq.w A7, 8
0000053A 4ED0 jmp [A0]
fn0000053C:
0000053C 4E56 0000 link A6, 0
00000540 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000544 266E 0008 movea.l A3, [A6 + 0x8]
00000548 7054 moveq.l D0, 0x54
0000054A D7C0 add.l A3, D0
0000054C 206E 000C movea.l A0, [A6 + 0xC]
00000550 2850 movea.l A4, [A0]
00000552 6000 00E4 bra +0xE6 /* 00000638 */
label00000556:
00000556 2F0B move.l -[A7], A3
00000558 244C movea.l A2, A4
0000055A 7054 moveq.l D0, 0x54
0000055C D5C0 add.l A2, D0
0000055E 2F0A move.l -[A7], A2
00000560 4EBA 21C2 jsr [PC + 0x21C2 /* 00002724 */]
00000564 2600 move.l D3, D0
00000566 6600 00B6 bne +0xB8 /* 0000061E */
0000056A 102C 001C move.b D0, [A4 + 0x1C]
0000056E 4880 ext.w D0
00000570 48C0 ext.l D0
00000572 720D moveq.l D1, 0x0D
00000574 B081 cmp.l D0, D1
00000576 6714 beq +0x16 /* 0000058C */
00000578 7214 moveq.l D1, 0x14
0000057A B081 cmp.l D0, D1
0000057C 670E beq +0x10 /* 0000058C */
0000057E 720E moveq.l D1, 0x0E
00000580 B081 cmp.l D0, D1
00000582 6708 beq +0xA /* 0000058C */
00000584 720F moveq.l D1, 0x0F
00000586 B081 cmp.l D0, D1
00000588 6702 beq +0x4 /* 0000058C */
0000058A 604C bra +0x4E /* 000005D8 */
label0000058C:
0000058C 246C 0018 movea.l A2, [A4 + 0x18]
00000590 200A move.l D0, A2
00000592 6720 beq +0x22 /* 000005B4 */
00000594 162A 001C move.b D3, [A2 + 0x1C]
00000598 700D moveq.l D0, 0x0D
0000059A B600 cmp.b D3, D0
0000059C 6716 beq +0x18 /* 000005B4 */
0000059E 700E moveq.l D0, 0x0E
000005A0 B600 cmp.b D3, D0
000005A2 6710 beq +0x12 /* 000005B4 */
000005A4 700F moveq.l D0, 0x0F
000005A6 B600 cmp.b D3, D0
000005A8 670A beq +0xC /* 000005B4 */
000005AA 2F3C 0000 0164 move.l -[A7], 0x164
000005B0 4EBA FD62 jsr [PC - 0x29E /* 00000314 */]
label000005B4:
000005B4 2014 move.l D0, [A4]
000005B6 246E 0008 movea.l A2, [A6 + 0x8]
000005BA 2480 move.l [A2], D0
000005BC 202C 0004 move.l D0, [A4 + 0x4]
000005C0 2540 0004 move.l [A2 + 0x4], D0
000005C4 254C 0018 move.l [A2 + 0x18], A4
000005C8 206E 000C movea.l A0, [A6 + 0xC]
000005CC 208A move.l [A0], A2
000005CE 7000 moveq.l D0, 0x00
000005D0 2940 0004 move.l [A4 + 0x4], D0
000005D4 2880 move.l [A4], D0
000005D6 606E bra +0x70 /* 00000646 */
label000005D8:
000005D8 206E 0008 movea.l A0, [A6 + 0x8]
000005DC 1028 001C move.b D0, [A0 + 0x1C]
000005E0 4880 ext.w D0
000005E2 48C0 ext.l D0
000005E4 720D moveq.l D1, 0x0D
000005E6 B081 cmp.l D0, D1
000005E8 6714 beq +0x16 /* 000005FE */
000005EA 7214 moveq.l D1, 0x14
000005EC B081 cmp.l D0, D1
000005EE 670E beq +0x10 /* 000005FE */
000005F0 720E moveq.l D1, 0x0E
000005F2 B081 cmp.l D0, D1
000005F4 6708 beq +0xA /* 000005FE */
000005F6 720F moveq.l D1, 0x0F
000005F8 B081 cmp.l D0, D1
000005FA 6702 beq +0x4 /* 000005FE */
000005FC 6012 bra +0x14 /* 00000610 */
label000005FE:
000005FE 7600 moveq.l D3, 0x00
00000600 246E 0008 movea.l A2, [A6 + 0x8]
00000604 2483 move.l [A2], D3
00000606 2543 0004 move.l [A2 + 0x4], D3
0000060A 294A 0018 move.l [A4 + 0x18], A2
0000060E 6036 bra +0x38 /* 00000646 */
label00000610:
00000610 2F0B move.l -[A7], A3
00000612 7030 moveq.l D0, 0x30
00000614 2F00 move.l -[A7], D0
00000616 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000061A 504F addq.w A7, 8
0000061C 6028 bra +0x2A /* 00000646 */
label0000061E:
0000061E 0C83 0000 0000 cmpi.l D3, 0x0
00000624 6A04 bpl +0x6 /* 0000062A */
00000626 200C move.l D0, A4
00000628 6006 bra +0x8 /* 00000630 */
label0000062A:
0000062A 204C movea.l A0, A4
0000062C 5848 addq.w A0, 4
0000062E 2008 move.l D0, A0
label00000630:
00000630 2D40 000C move.l [A6 + 0xC], D0
00000634 2040 movea.l A0, D0
00000636 2850 movea.l A4, [A0]
label00000638:
00000638 200C move.l D0, A4
0000063A 6600 FF1A bne -0xE4 /* 00000556 */
0000063E 206E 000C movea.l A0, [A6 + 0xC]
00000642 20AE 0008 move.l [A0], [A6 + 0x8]
label00000646:
00000646 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000064A 4E5E unlink A6
0000064C 205F movea.l A0, [A7]+
0000064E 504F addq.w A7, 8
00000650 4ED0 jmp [A0]
00000652 4E56 FFF8 link A6, -0x0008
00000656 2F0A move.l -[A7], A2
00000658 246E 000C movea.l A2, [A6 + 0xC]
0000065C 2F2D D880 move.l -[A7], [A5 - 0x2780]
00000660 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000664 4EBA 204E jsr [PC + 0x204E /* 000026B4 */]
00000668 6026 bra +0x28 /* 00000690 */
label0000066A:
0000066A 2F2D D880 move.l -[A7], [A5 - 0x2780]
0000066E 204A movea.l A0, A2
00000670 7054 moveq.l D0, 0x54
00000672 D1C0 add.l A0, D0
00000674 2F08 move.l -[A7], A0
00000676 4EBA 20AC jsr [PC + 0x20AC /* 00002724 */]
0000067A 1D40 FFFC move.b [A6 - 0x4], D0
0000067E 4A00 tst.b D0
00000680 6712 beq +0x14 /* 00000694 */
00000682 4A00 tst.b D0
00000684 6A04 bpl +0x6 /* 0000068A */
00000686 2012 move.l D0, [A2]
00000688 6004 bra +0x6 /* 0000068E */
label0000068A:
0000068A 202A 0004 move.l D0, [A2 + 0x4]
label0000068E:
0000068E 2440 movea.l A2, D0
label00000690:
00000690 200A move.l D0, A2
00000692 66D6 bne -0x28 /* 0000066A */
label00000694:
00000694 200A move.l D0, A2
00000696 245F movea.l A2, [A7]+
00000698 4E5E unlink A6
0000069A 4E75 rts
0000069C 42A7 clr.l -[A7]
0000069E 486D 1E2A pea.l [A5 + 0x1E2A /* export_961 */]
000006A2 202D D888 move.l D0, [A5 - 0x2778]
000006A6 6704 beq +0x6 /* 000006AC */
000006A8 7002 moveq.l D0, 0x02
000006AA 6002 bra +0x4 /* 000006AE */
label000006AC:
000006AC 7001 moveq.l D0, 0x01
label000006AE:
000006AE 2F00 move.l -[A7], D0
000006B0 4EBA FBF4 jsr [PC - 0x40C /* 000002A6 */]
000006B4 4E75 rts
000006B6 2F0A move.l -[A7], A2
000006B8 4EBA FC24 jsr [PC - 0x3DC /* 000002DE */]
000006BC 2440 movea.l A2, D0
000006BE 200A move.l D0, A2
000006C0 670C beq +0xE /* 000006CE */
000006C2 202D D998 move.l D0, [A5 - 0x2668]
000006C6 6606 bne +0x8 /* 000006CE */
000006C8 2F0A move.l -[A7], A2
000006CA 4EBA 001E jsr [PC + 0x1E /* 000006EA */]
label000006CE:
000006CE 245F movea.l A2, [A7]+
000006D0 4E75 rts
000006D2 4E56 0000 link A6, 0
000006D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006DA 486D 17AA pea.l [A5 + 0x17AA /* export_753 */]
000006DE 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
000006E2 4E5E unlink A6
000006E4 205F movea.l A0, [A7]+
000006E6 584F addq.w A7, 4
000006E8 4ED0 jmp [A0]
fn000006EA:
000006EA 4E56 FFDC link A6, -0x0024
000006EE 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000006F2 6000 0416 bra +0x418 /* 00000B0A */
label000006F6:
000006F6 206E 0008 movea.l A0, [A6 + 0x8]
000006FA 2028 000C move.l D0, [A0 + 0xC]
000006FE 2D40 FFDC move.l [A6 - 0x24], D0
00000702 4A80 tst.l D0
00000704 6700 0104 beq +0x106 /* 0000080A */
00000708 2240 movea.l A1, D0
0000070A 2011 move.l D0, [A1]
0000070C 721F moveq.l D1, 0x1F
0000070E C081 and.l D0, D1
00000710 43ED D414 lea.l A1, [A5 - 0x2BEC]
00000714 1031 0000 move.b D0, [A1 + D0.w]
00000718 7210 moveq.l D1, 0x10
0000071A C001 and.b D0, D1
0000071C 6700 00EC beq +0xEE /* 0000080A */
00000720 4AA8 0010 tst.l [A0 + 0x10]
00000724 6700 00E4 beq +0xE6 /* 0000080A */
00000728 2868 0010 movea.l A4, [A0 + 0x10]
0000072C 302C 0008 move.w D0, [A4 + 0x8]
00000730 0240 0800 andi.w D0, 0x800
00000734 6600 03DC bne +0x3DE /* 00000B12 */
00000738 2F2C 0016 move.l -[A7], [A4 + 0x16]
0000073C 4267 clr.w -[A7]
0000073E 3F2C 0012 move.w -[A7], [A4 + 0x12]
00000742 4EBA 0480 jsr [PC + 0x480 /* 00000BC4 */]
00000746 2F2C 0016 move.l -[A7], [A4 + 0x16]
0000074A 206D D958 movea.l A0, [A5 - 0x26A8]
0000074E 4E90 jsr [A0]
00000750 2454 movea.l A2, [A4]
00000752 200A move.l D0, A2
00000754 671C beq +0x1E /* 00000772 */
00000756 206A 0010 movea.l A0, [A2 + 0x10]
0000075A 2F28 0004 move.l -[A7], [A0 + 0x4]
0000075E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000762 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
00000766 2640 movea.l A3, D0
00000768 200B move.l D0, A3
0000076A 6706 beq +0x8 /* 00000772 */
0000076C 7000 moveq.l D0, 0x00
0000076E 2740 0008 move.l [A3 + 0x8], D0
label00000772:
00000772 244C movea.l A2, A4
00000774 700E moveq.l D0, 0x0E
00000776 D5C0 add.l A2, D0
00000778 2F0A move.l -[A7], A2
0000077A 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
0000077E 244C movea.l A2, A4
00000780 584A addq.w A2, 4
00000782 2652 movea.l A3, [A2]
00000784 200B move.l D0, A3
00000786 6720 beq +0x22 /* 000007A8 */
00000788 4AAB 0010 tst.l [A3 + 0x10]
0000078C 671A beq +0x1C /* 000007A8 */
0000078E 206B 0010 movea.l A0, [A3 + 0x10]
00000792 0268 F7FF 0008 andi.w [A0 + 0x8], 0xF7FF
00000798 7000 moveq.l D0, 0x00
0000079A 2052 movea.l A0, [A2]
0000079C 2068 0010 movea.l A0, [A0 + 0x10]
000007A0 2080 move.l [A0], D0
000007A2 2F12 move.l -[A7], [A2]
000007A4 4EBA FF44 jsr [PC - 0xBC /* 000006EA */]
label000007A8:
000007A8 244C movea.l A2, A4
000007AA 7026 moveq.l D0, 0x26
000007AC D5C0 add.l A2, D0
000007AE 2F0A move.l -[A7], A2
000007B0 42A7 clr.l -[A7]
000007B2 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
000007B6 204C movea.l A0, A4
000007B8 7036 moveq.l D0, 0x36
000007BA D1C0 add.l A0, D0
000007BC 2F08 move.l -[A7], A0
000007BE 4EBA 1D34 jsr [PC + 0x1D34 /* 000024F4 */]
000007C2 204C movea.l A0, A4
000007C4 703A moveq.l D0, 0x3A
000007C6 D1C0 add.l A0, D0
000007C8 2F08 move.l -[A7], A0
000007CA 486D 1ED2 pea.l [A5 + 0x1ED2 /* export_982 */]
000007CE 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
000007D2 246C 002E movea.l A2, [A4 + 0x2E]
000007D6 200A move.l D0, A2
000007D8 6706 beq +0x8 /* 000007E0 */
000007DA 2F0A move.l -[A7], A2
000007DC 4EAD 1C92 jsr [A5 + 0x1C92 /* export_910 */]
label000007E0:
000007E0 2F2C 002A move.l -[A7], [A4 + 0x2A]
000007E4 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000007E8 246C 0032 movea.l A2, [A4 + 0x32]
000007EC 200A move.l D0, A2
000007EE 6712 beq +0x14 /* 00000802 */
000007F0 102C 000A move.b D0, [A4 + 0xA]
000007F4 7202 moveq.l D1, 0x02
000007F6 C001 and.b D0, D1
000007F8 6608 bne +0xA /* 00000802 */
000007FA 2F0A move.l -[A7], A2
000007FC 206D D958 movea.l A0, [A5 - 0x26A8]
00000800 4E90 jsr [A0]
label00000802:
00000802 2F0C move.l -[A7], A4
00000804 206D D958 movea.l A0, [A5 - 0x26A8]
00000808 4E90 jsr [A0]
label0000080A:
0000080A 246E 0008 movea.l A2, [A6 + 0x8]
0000080E 266A 0038 movea.l A3, [A2 + 0x38]
00000812 200B move.l D0, A3
00000814 6724 beq +0x26 /* 0000083A */
00000816 262A 0020 move.l D3, [A2 + 0x20]
0000081A 2D43 FFFC move.l [A6 - 0x4], D3
0000081E 0283 0020 0000 andi.l D3, 0x200000 /* ' \0\0' */
00000824 6714 beq +0x16 /* 0000083A */
00000826 202E FFFC move.l D0, [A6 - 0x4]
0000082A 0280 0040 0000 andi.l D0, 0x400000 /* '@\0\0' */
00000830 6608 bne +0xA /* 0000083A */
00000832 2F0B move.l -[A7], A3
00000834 206D D958 movea.l A0, [A5 - 0x26A8]
00000838 4E90 jsr [A0]
label0000083A:
0000083A 246E 0008 movea.l A2, [A6 + 0x8]
0000083E 102A 001C move.b D0, [A2 + 0x1C]
00000842 4880 ext.w D0
00000844 48C0 ext.l D0
00000846 720C moveq.l D1, 0x0C
00000848 B081 cmp.l D0, D1
0000084A 6746 beq +0x48 /* 00000892 */
0000084C 720D moveq.l D1, 0x0D
0000084E B081 cmp.l D0, D1
00000850 6760 beq +0x62 /* 000008B2 */
00000852 720E moveq.l D1, 0x0E
00000854 B081 cmp.l D0, D1
00000856 675A beq +0x5C /* 000008B2 */
00000858 7214 moveq.l D1, 0x14
0000085A B081 cmp.l D0, D1
0000085C 6754 beq +0x56 /* 000008B2 */
0000085E 720F moveq.l D1, 0x0F
00000860 B081 cmp.l D0, D1
00000862 6700 0190 beq +0x192 /* 000009F4 */
00000866 721A moveq.l D1, 0x1A
00000868 B081 cmp.l D0, D1
0000086A 6700 01B8 beq +0x1BA /* 00000A24 */
0000086E 7208 moveq.l D1, 0x08
00000870 B081 cmp.l D0, D1
00000872 6700 01F6 beq +0x1F8 /* 00000A6A */
00000876 7209 moveq.l D1, 0x09
00000878 B081 cmp.l D0, D1
0000087A 6700 01EE beq +0x1F0 /* 00000A6A */
0000087E 7204 moveq.l D1, 0x04
00000880 B081 cmp.l D0, D1
00000882 6700 01E6 beq +0x1E8 /* 00000A6A */
00000886 720B moveq.l D1, 0x0B
00000888 B081 cmp.l D0, D1
0000088A 6700 01DE beq +0x1E0 /* 00000A6A */
0000088E 6000 01DA bra +0x1DC /* 00000A6A */
label00000892:
00000892 246E 0008 movea.l A2, [A6 + 0x8]
00000896 4A6A 0010 tst.w [A2 + 0x10]
0000089A 6600 01CE bne +0x1D0 /* 00000A6A */
0000089E 7054 moveq.l D0, 0x54
000008A0 D5C0 add.l A2, D0
000008A2 2F0A move.l -[A7], A2
000008A4 7047 moveq.l D0, 0x47
000008A6 2F00 move.l -[A7], D0
000008A8 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000008AC 504F addq.w A7, 8
000008AE 6000 01BA bra +0x1BC /* 00000A6A */
label000008B2:
000008B2 206E 0008 movea.l A0, [A6 + 0x8]
000008B6 2028 0010 move.l D0, [A0 + 0x10]
000008BA 2D40 FFE0 move.l [A6 - 0x20], D0
000008BE 4A80 tst.l D0
000008C0 660A bne +0xC /* 000008CC */
000008C2 2F3C 0000 02BE move.l -[A7], 0x2BE
000008C8 4EBA FA4A jsr [PC - 0x5B6 /* 00000314 */]
label000008CC:
000008CC 206E FFE0 movea.l A0, [A6 - 0x20]
000008D0 7026 moveq.l D0, 0x26
000008D2 D1C0 add.l A0, D0
000008D4 2F08 move.l -[A7], A0
000008D6 42A7 clr.l -[A7]
000008D8 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
000008DC 206E FFE0 movea.l A0, [A6 - 0x20]
000008E0 702A moveq.l D0, 0x2A
000008E2 D1C0 add.l A0, D0
000008E4 2F08 move.l -[A7], A0
000008E6 42A7 clr.l -[A7]
000008E8 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
000008EC 206E FFE0 movea.l A0, [A6 - 0x20]
000008F0 702E moveq.l D0, 0x2E
000008F2 D1C0 add.l A0, D0
000008F4 2F08 move.l -[A7], A0
000008F6 42A7 clr.l -[A7]
000008F8 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
000008FC 206E FFE0 movea.l A0, [A6 - 0x20]
00000900 7022 moveq.l D0, 0x22
00000902 D1C0 add.l A0, D0
00000904 2F08 move.l -[A7], A0
00000906 42A7 clr.l -[A7]
00000908 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
0000090C 206E FFE0 movea.l A0, [A6 - 0x20]
00000910 701E moveq.l D0, 0x1E
00000912 D1C0 add.l A0, D0
00000914 2F08 move.l -[A7], A0
00000916 486D 164A pea.l [A5 + 0x164A /* export_709 */]
0000091A 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
0000091E 206E FFE0 movea.l A0, [A6 - 0x20]
00000922 5848 addq.w A0, 4
00000924 2F08 move.l -[A7], A0
00000926 42A7 clr.l -[A7]
00000928 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
0000092C 206E FFE0 movea.l A0, [A6 - 0x20]
00000930 2F28 0008 move.l -[A7], [A0 + 0x8]
00000934 4EBA FDB4 jsr [PC - 0x24C /* 000006EA */]
00000938 206E FFE0 movea.l A0, [A6 - 0x20]
0000093C 2668 0036 movea.l A3, [A0 + 0x36]
00000940 601C bra +0x1E /* 0000095E */
label00000942:
00000942 286B 0004 movea.l A4, [A3 + 0x4]
00000946 204B movea.l A0, A3
00000948 700E moveq.l D0, 0x0E
0000094A D1C0 add.l A0, D0
0000094C 2F08 move.l -[A7], A0
0000094E 42A7 clr.l -[A7]
00000950 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00000954 2F0B move.l -[A7], A3
00000956 206D D958 movea.l A0, [A5 - 0x26A8]
0000095A 4E90 jsr [A0]
0000095C 264C movea.l A3, A4
label0000095E:
0000095E 200B move.l D0, A3
00000960 66E0 bne -0x1E /* 00000942 */
00000962 206E FFE0 movea.l A0, [A6 - 0x20]
00000966 2668 003A movea.l A3, [A0 + 0x3A]
0000096A 600E bra +0x10 /* 0000097A */
label0000096C:
0000096C 286B 0004 movea.l A4, [A3 + 0x4]
00000970 2F0B move.l -[A7], A3
00000972 206D D958 movea.l A0, [A5 - 0x26A8]
00000976 4E90 jsr [A0]
00000978 264C movea.l A3, A4
label0000097A:
0000097A 200B move.l D0, A3
0000097C 66EE bne -0x10 /* 0000096C */
0000097E 206E FFE0 movea.l A0, [A6 - 0x20]
00000982 2668 003E movea.l A3, [A0 + 0x3E]
00000986 601E bra +0x20 /* 000009A6 */
label00000988:
00000988 286B 0004 movea.l A4, [A3 + 0x4]
0000098C 204B movea.l A0, A3
0000098E 7012 moveq.l D0, 0x12
00000990 D1C0 add.l A0, D0
00000992 2F08 move.l -[A7], A0
00000994 486D 164A pea.l [A5 + 0x164A /* export_709 */]
00000998 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
0000099C 2F0B move.l -[A7], A3
0000099E 206D D958 movea.l A0, [A5 - 0x26A8]
000009A2 4E90 jsr [A0]
000009A4 264C movea.l A3, A4
label000009A6:
000009A6 200B move.l D0, A3
000009A8 66DE bne -0x20 /* 00000988 */
000009AA 206E FFE0 movea.l A0, [A6 - 0x20]
000009AE 2668 0072 movea.l A3, [A0 + 0x72]
000009B2 600E bra +0x10 /* 000009C2 */
label000009B4:
000009B4 286B 0004 movea.l A4, [A3 + 0x4]
000009B8 2F0B move.l -[A7], A3
000009BA 206D D958 movea.l A0, [A5 - 0x26A8]
000009BE 4E90 jsr [A0]
000009C0 264C movea.l A3, A4
label000009C2:
000009C2 200B move.l D0, A3
000009C4 66EE bne -0x10 /* 000009B4 */
000009C6 206E FFE0 movea.l A0, [A6 - 0x20]
000009CA 41E8 0086 lea.l A0, [A0 + 0x86]
000009CE 2F08 move.l -[A7], A0
000009D0 4EBA 1B22 jsr [PC + 0x1B22 /* 000024F4 */]
000009D4 246E 0008 movea.l A2, [A6 + 0x8]
000009D8 206A 0010 movea.l A0, [A2 + 0x10]
000009DC 4AA8 008E tst.l [A0 + 0x8E]
000009E0 6706 beq +0x8 /* 000009E8 */
000009E2 2F0A move.l -[A7], A2
000009E4 4EAD 22BA jsr [A5 + 0x22BA /* export_1107 */]
label000009E8:
000009E8 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000009EC 206D D958 movea.l A0, [A5 - 0x26A8]
000009F0 4E90 jsr [A0]
000009F2 6076 bra +0x78 /* 00000A6A */
label000009F4:
000009F4 246E 0008 movea.l A2, [A6 + 0x8]
000009F8 7010 moveq.l D0, 0x10
000009FA D5C0 add.l A2, D0
000009FC 4A92 tst.l [A2]
000009FE 660A bne +0xC /* 00000A0A */
00000A00 2F3C 0000 02FF move.l -[A7], 0x2FF
00000A06 4EBA F90C jsr [PC - 0x6F4 /* 00000314 */]
label00000A0A:
00000A0A 2052 movea.l A0, [A2]
00000A0C 5C48 addq.w A0, 6
00000A0E 2F08 move.l -[A7], A0
00000A10 42A7 clr.l -[A7]
00000A12 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00000A16 2F12 move.l -[A7], [A2]
00000A18 206D D958 movea.l A0, [A5 - 0x26A8]
00000A1C 4E90 jsr [A0]
00000A1E 7000 moveq.l D0, 0x00
00000A20 2480 move.l [A2], D0
00000A22 6046 bra +0x48 /* 00000A6A */
label00000A24:
00000A24 266A 0010 movea.l A3, [A2 + 0x10]
00000A28 2F0B move.l -[A7], A3
00000A2A 42A7 clr.l -[A7]
00000A2C 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00000A30 204B movea.l A0, A3
00000A32 700C moveq.l D0, 0x0C
00000A34 D1C0 add.l A0, D0
00000A36 2F08 move.l -[A7], A0
00000A38 486D 1C92 pea.l [A5 + 0x1C92 /* export_910 */]
00000A3C 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00000A40 204B movea.l A0, A3
00000A42 7010 moveq.l D0, 0x10
00000A44 D1C0 add.l A0, D0
00000A46 2F08 move.l -[A7], A0
00000A48 486D 1C92 pea.l [A5 + 0x1C92 /* export_910 */]
00000A4C 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00000A50 204B movea.l A0, A3
00000A52 5848 addq.w A0, 4
00000A54 2F08 move.l -[A7], A0
00000A56 4EBA 1A9C jsr [PC + 0x1A9C /* 000024F4 */]
00000A5A 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000A5E 4EAD 1C92 jsr [A5 + 0x1C92 /* export_910 */]
00000A62 2F0B move.l -[A7], A3
00000A64 206D D958 movea.l A0, [A5 - 0x26A8]
00000A68 4E90 jsr [A0]
label00000A6A:
00000A6A 246E 0008 movea.l A2, [A6 + 0x8]
00000A6E 202A 0020 move.l D0, [A2 + 0x20]
00000A72 0280 0000 0081 andi.l D0, 0x81
00000A78 6708 beq +0xA /* 00000A82 */
00000A7A 2F2A 0010 move.l -[A7], [A2 + 0x10]
00000A7E 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
label00000A82:
00000A82 206E 0008 movea.l A0, [A6 + 0x8]
00000A86 2668 0008 movea.l A3, [A0 + 0x8]
00000A8A 6026 bra +0x28 /* 00000AB2 */
label00000A8C:
00000A8C 2853 movea.l A4, [A3]
00000A8E 102B 0004 move.b D0, [A3 + 0x4]
00000A92 4880 ext.w D0
00000A94 48C0 ext.l D0
00000A96 6708 beq +0xA /* 00000AA0 */
00000A98 7205 moveq.l D1, 0x05
00000A9A B081 cmp.l D0, D1
00000A9C 6702 beq +0x4 /* 00000AA0 */
00000A9E 600A bra +0xC /* 00000AAA */
label00000AA0:
00000AA0 2F2B 0006 move.l -[A7], [A3 + 0x6]
00000AA4 206D D958 movea.l A0, [A5 - 0x26A8]
00000AA8 4E90 jsr [A0]
label00000AAA:
00000AAA 2F0B move.l -[A7], A3
00000AAC 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000AB0 264C movea.l A3, A4
label00000AB2:
00000AB2 200B move.l D0, A3
00000AB4 66D6 bne -0x28 /* 00000A8C */
00000AB6 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000ABA 4EBA 1220 jsr [PC + 0x1220 /* 00001CDC */]
00000ABE 206E 0008 movea.l A0, [A6 + 0x8]
00000AC2 2450 movea.l A2, [A0]
00000AC4 200A move.l D0, A2
00000AC6 6706 beq +0x8 /* 00000ACE */
00000AC8 2F0A move.l -[A7], A2
00000ACA 4EBA FC1E jsr [PC - 0x3E2 /* 000006EA */]
label00000ACE:
00000ACE 246E 0008 movea.l A2, [A6 + 0x8]
00000AD2 4AAA 0018 tst.l [A2 + 0x18]
00000AD6 671E beq +0x20 /* 00000AF6 */
00000AD8 7054 moveq.l D0, 0x54
00000ADA D5C0 add.l A2, D0
00000ADC 2F0A move.l -[A7], A2
00000ADE 7001 moveq.l D0, 0x01
00000AE0 2F00 move.l -[A7], D0
00000AE2 4EBA F562 jsr [PC - 0xA9E /* 00000046 */]
00000AE6 4A80 tst.l D0
00000AE8 660C bne +0xE /* 00000AF6 */
00000AEA 206E 0008 movea.l A0, [A6 + 0x8]
00000AEE 2F28 0018 move.l -[A7], [A0 + 0x18]
00000AF2 4EBA FBF6 jsr [PC - 0x40A /* 000006EA */]
label00000AF6:
00000AF6 246E 0008 movea.l A2, [A6 + 0x8]
00000AFA 266A 0004 movea.l A3, [A2 + 0x4]
00000AFE 2F0A move.l -[A7], A2
00000B00 206D D958 movea.l A0, [A5 - 0x26A8]
00000B04 4E90 jsr [A0]
00000B06 2D4B 0008 move.l [A6 + 0x8], A3
label00000B0A:
00000B0A 202E 0008 move.l D0, [A6 + 0x8]
00000B0E 6600 FBE6 bne -0x418 /* 000006F6 */
label00000B12:
00000B12 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000B16 4E5E unlink A6
00000B18 205F movea.l A0, [A7]+
00000B1A 584F addq.w A7, 4
00000B1C 4ED0 jmp [A0]
fn00000B1E:
00000B1E 4E56 0000 link A6, 0
00000B22 48E7 0830 movem.l -[A7], D4,A2,A3
00000B26 266E 0008 movea.l A3, [A6 + 0x8]
00000B2A 246D D5F2 movea.l A2, [A5 - 0x2A0E]
00000B2E 3812 move.w D4, [A2]
00000B30 302A 0002 move.w D0, [A2 + 0x2]
00000B34 B044 cmp.w D0, D4
00000B36 6C0A bge +0xC /* 00000B42 */
00000B38 2F3C 0000 036F move.l -[A7], 0x36F
00000B3E 4EBA F7D4 jsr [PC - 0x82C /* 00000314 */]
label00000B42:
00000B42 246D D5F2 movea.l A2, [A5 - 0x2A0E]
00000B46 302A 0002 move.w D0, [A2 + 0x2]
00000B4A B044 cmp.w D0, D4
00000B4C 6638 bne +0x3A /* 00000B86 */
00000B4E 41ED D950 lea.l A0, [A5 - 0x26B0]
00000B52 B5C8 cmpa.l A2, A0
00000B54 6604 bne +0x6 /* 00000B5A */
00000B56 7063 moveq.l D0, 0x63
00000B58 6002 bra +0x4 /* 00000B5C */
label00000B5A:
00000B5A 7001 moveq.l D0, 0x01
label00000B5C:
00000B5C D16A 0002 add.w [A2 + 0x2], D0
00000B60 302A 0002 move.w D0, [A2 + 0x2]
00000B64 206D D5F2 movea.l A0, [A5 - 0x2A0E]
00000B68 2F28 0004 move.l -[A7], [A0 + 0x4]
00000B6C 3200 move.w D1, D0
00000B6E 48C1 ext.l D1
00000B70 E589 lsl D1, 2
00000B72 2F01 move.l -[A7], D1
00000B74 7002 moveq.l D0, 0x02
00000B76 3F00 move.w -[A7], D0
00000B78 206D D95C movea.l A0, [A5 - 0x26A4]
00000B7C 4E90 jsr [A0]
00000B7E 206D D5F2 movea.l A0, [A5 - 0x2A0E]
00000B82 2140 0004 move.l [A0 + 0x4], D0
label00000B86:
00000B86 3004 move.w D0, D4
00000B88 48C0 ext.l D0
00000B8A E580 asl D0, 2
00000B8C 206D D5F2 movea.l A0, [A5 - 0x2A0E]
00000B90 D0A8 0004 add.l D0, [A0 + 0x4]
00000B94 2040 movea.l A0, D0
00000B96 208B move.l [A0], A3
00000B98 302B 0030 move.w D0, [A3 + 0x30]
00000B9C 72FF moveq.l D1, 0xFFFFFFFF
00000B9E B041 cmp.w D0, D1
00000BA0 670A beq +0xC /* 00000BAC */
00000BA2 2F3C 0000 0387 move.l -[A7], 0x387
00000BA8 4EBA F76A jsr [PC - 0x896 /* 00000314 */]
label00000BAC:
00000BAC 206D D5F2 movea.l A0, [A5 - 0x2A0E]
00000BB0 3010 move.w D0, [A0]
00000BB2 5250 addq.w [A0], 1
00000BB4 3740 0030 move.w [A3 + 0x30], D0
00000BB8 4CDF 0C10 movem.l D4,A2,A3, [A7]+
00000BBC 4E5E unlink A6
00000BBE 205F movea.l A0, [A7]+
00000BC0 584F addq.w A7, 4
00000BC2 4ED0 jmp [A0]
fn00000BC4:
00000BC4 4E56 0000 link A6, 0
00000BC8 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000BCC 3C2E 0008 move.w D6, [A6 + 0x8]
00000BD0 286E 000C movea.l A4, [A6 + 0xC]
00000BD4 200C move.l D0, A4
00000BD6 675C beq +0x5E /* 00000C34 */
00000BD8 B9ED D954 cmpa.l A4, [A5 - 0x26AC]
00000BDC 6618 bne +0x1A /* 00000BF6 */
00000BDE 302E 000A move.w D0, [A6 + 0xA]
00000BE2 B046 cmp.w D0, D6
00000BE4 6E06 bgt +0x8 /* 00000BEC */
00000BE6 BC6D D950 cmp.w D6, [A5 - 0x26B0]
00000BEA 6F0A ble +0xC /* 00000BF6 */
label00000BEC:
00000BEC 2F3C 0000 0399 move.l -[A7], 0x399
00000BF2 4EBA F720 jsr [PC - 0x8E0 /* 00000314 */]
label00000BF6:
00000BF6 3A2E 000A move.w D5, [A6 + 0xA]
00000BFA 6034 bra +0x36 /* 00000C30 */
label00000BFC:
00000BFC 3605 move.w D3, D5
00000BFE 3803 move.w D4, D3
00000C00 48C4 ext.l D4
00000C02 E584 asl D4, 2
00000C04 D88C add.l D4, A4
00000C06 2444 movea.l A2, D4
00000C08 2652 movea.l A3, [A2]
00000C0A 200B move.l D0, A3
00000C0C 6720 beq +0x22 /* 00000C2E */
00000C0E 202B 0020 move.l D0, [A3 + 0x20]
00000C12 7204 moveq.l D1, 0x04
00000C14 C081 and.l D0, D1
00000C16 6716 beq +0x18 /* 00000C2E */
00000C18 7E00 moveq.l D7, 0x00
00000C1A 2487 move.l [A2], D7
00000C1C 2747 0004 move.l [A3 + 0x4], D7
00000C20 2687 move.l [A3], D7
00000C22 70FF moveq.l D0, 0xFFFFFFFF
00000C24 3740 0030 move.w [A3 + 0x30], D0
00000C28 2F0B move.l -[A7], A3
00000C2A 4EBA FABE jsr [PC - 0x542 /* 000006EA */]
label00000C2E:
00000C2E 5245 addq.w D5, 1
label00000C30:
00000C30 BA46 cmp.w D5, D6
00000C32 6DC8 blt -0x36 /* 00000BFC */
label00000C34:
00000C34 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000C38 4E5E unlink A6
00000C3A 205F movea.l A0, [A7]+
00000C3C 504F addq.w A7, 8
00000C3E 4ED0 jmp [A0]
00000C40 4E56 0000 link A6, 0
00000C44 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000C48 286E 0008 movea.l A4, [A6 + 0x8]
00000C4C 244C movea.l A2, A4
00000C4E 7054 moveq.l D0, 0x54
00000C50 D5C0 add.l A2, D0
00000C52 2F0A move.l -[A7], A2
00000C54 4EBA F75C jsr [PC - 0x8A4 /* 000003B2 */]
00000C58 2640 movea.l A3, D0
00000C5A 2F0A move.l -[A7], A2
00000C5C 4EBA 19B0 jsr [PC + 0x19B0 /* 0000260E */]
00000C60 7254 moveq.l D1, 0x54
00000C62 D081 add.l D0, D1
00000C64 2F00 move.l -[A7], D0
00000C66 2F0C move.l -[A7], A4
00000C68 2F0B move.l -[A7], A3
00000C6A 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00000C6E 4FEF 000C lea.l A7, [A7 + 0xC]
00000C72 7000 moveq.l D0, 0x00
00000C74 2740 0004 move.l [A3 + 0x4], D0
00000C78 2680 move.l [A3], D0
00000C7A 70FF moveq.l D0, 0xFFFFFFFF
00000C7C 3740 0030 move.w [A3 + 0x30], D0
00000C80 7000 moveq.l D0, 0x00
00000C82 2740 003C move.l [A3 + 0x3C], D0
00000C86 4AAB 0008 tst.l [A3 + 0x8]
00000C8A 6706 beq +0x8 /* 00000C92 */
00000C8C 2F0B move.l -[A7], A3
00000C8E 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
label00000C92:
00000C92 202B 0020 move.l D0, [A3 + 0x20]
00000C96 0280 0000 0081 andi.l D0, 0x81
00000C9C 670C beq +0xE /* 00000CAA */
00000C9E 2F2C 0010 move.l -[A7], [A4 + 0x10]
00000CA2 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000CA6 2740 0010 move.l [A3 + 0x10], D0
label00000CAA:
00000CAA 246B 000C movea.l A2, [A3 + 0xC]
00000CAE 200A move.l D0, A2
00000CB0 6704 beq +0x6 /* 00000CB6 */
00000CB2 526A 0006 addq.w [A2 + 0x6], 1
label00000CB6:
00000CB6 7600 moveq.l D3, 0x00
00000CB8 2743 004C move.l [A3 + 0x4C], D3
00000CBC 2743 0050 move.l [A3 + 0x50], D3
00000CC0 200B move.l D0, A3
00000CC2 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000CC6 4E5E unlink A6
00000CC8 205F movea.l A0, [A7]+
00000CCA 584F addq.w A7, 4
00000CCC 4ED0 jmp [A0]
00000CCE 4E56 0000 link A6, 0
00000CD2 48E7 0030 movem.l -[A7], A2,A3
00000CD6 246E 000C movea.l A2, [A6 + 0xC]
00000CDA 2F2D D880 move.l -[A7], [A5 - 0x2780]
00000CDE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CE2 4EBA 19D0 jsr [PC + 0x19D0 /* 000026B4 */]
00000CE6 601E bra +0x20 /* 00000D06 */
label00000CE8:
00000CE8 266A 0008 movea.l A3, [A2 + 0x8]
00000CEC 2F2D D880 move.l -[A7], [A5 - 0x2780]
00000CF0 204B movea.l A0, A3
00000CF2 7054 moveq.l D0, 0x54
00000CF4 D1C0 add.l A0, D0
00000CF6 2F08 move.l -[A7], A0
00000CF8 4EBA 1A2A jsr [PC + 0x1A2A /* 00002724 */]
00000CFC 4A80 tst.l D0
00000CFE 6604 bne +0x6 /* 00000D04 */
00000D00 200B move.l D0, A3
00000D02 6008 bra +0xA /* 00000D0C */
label00000D04:
00000D04 2452 movea.l A2, [A2]
label00000D06:
00000D06 200A move.l D0, A2
00000D08 66DE bne -0x20 /* 00000CE8 */
00000D0A 7000 moveq.l D0, 0x00
label00000D0C:
00000D0C 4CDF 0C00 movem.l A2,A3, [A7]+
00000D10 4E5E unlink A6
00000D12 205F movea.l A0, [A7]+
00000D14 504F addq.w A7, 8
00000D16 4ED0 jmp [A0]
00000D18 4E56 0000 link A6, 0
00000D1C 2F03 move.l -[A7], D3
00000D1E 263C 0000 00F3 move.l D3, 0xF3
00000D24 202D D9A0 move.l D0, [A5 - 0x2660]
00000D28 6706 beq +0x8 /* 00000D30 */
00000D2A 0083 0000 0008 ori.l D3, 0x8
label00000D30:
00000D30 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D34 2F03 move.l -[A7], D3
00000D36 4EBA F30E jsr [PC - 0xCF2 /* 00000046 */]
00000D3A 261F move.l D3, [A7]+
00000D3C 4E5E unlink A6
00000D3E 205F movea.l A0, [A7]+
00000D40 584F addq.w A7, 4
00000D42 4ED0 jmp [A0]
fn00000D44:
00000D44 4E56 FFF4 link A6, -0x000C
00000D48 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000D4C 246E 0008 movea.l A2, [A6 + 0x8]
00000D50 6000 048E bra +0x490 /* 000011E0 */
label00000D54:
00000D54 2F0A move.l -[A7], A2
00000D56 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00000D5A 2640 movea.l A3, D0
00000D5C 4AAB 003C tst.l [A3 + 0x3C]
00000D60 6714 beq +0x16 /* 00000D76 */
00000D62 204B movea.l A0, A3
00000D64 7054 moveq.l D0, 0x54
00000D66 D1C0 add.l A0, D0
00000D68 2F08 move.l -[A7], A0
00000D6A 2F3C 0000 0092 move.l -[A7], 0x92
00000D70 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000D74 504F addq.w A7, 8
label00000D76:
00000D76 7600 moveq.l D3, 0x00
00000D78 2743 003C move.l [A3 + 0x3C], D3
00000D7C 7800 moveq.l D4, 0x00
00000D7E 2744 004C move.l [A3 + 0x4C], D4
00000D82 2744 0050 move.l [A3 + 0x50], D4
00000D86 2743 003C move.l [A3 + 0x3C], D3
00000D8A 2743 0040 move.l [A3 + 0x40], D3
00000D8E 2743 0044 move.l [A3 + 0x44], D3
00000D92 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */]
00000D96 204B movea.l A0, A3
00000D98 700C moveq.l D0, 0x0C
00000D9A D1C0 add.l A0, D0
00000D9C 2F08 move.l -[A7], A0
00000D9E 4EBA 1566 jsr [PC + 0x1566 /* 00002306 */]
00000DA2 286B 000C movea.l A4, [A3 + 0xC]
00000DA6 200C move.l D0, A4
00000DA8 6700 011C beq +0x11E /* 00000EC6 */
00000DAC 2014 move.l D0, [A4]
00000DAE 721F moveq.l D1, 0x1F
00000DB0 C081 and.l D0, D1
00000DB2 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000DB6 1030 0000 move.b D0, [A0 + D0.w]
00000DBA 7210 moveq.l D1, 0x10
00000DBC C001 and.b D0, D1
00000DBE 6700 0106 beq +0x108 /* 00000EC6 */
00000DC2 204B movea.l A0, A3
00000DC4 7010 moveq.l D0, 0x10
00000DC6 D1C0 add.l A0, D0
00000DC8 2F08 move.l -[A7], A0
00000DCA 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00000DCE 4A80 tst.l D0
00000DD0 6700 00F4 beq +0xF6 /* 00000EC6 */
00000DD4 286B 0010 movea.l A4, [A3 + 0x10]
00000DD8 2F0C move.l -[A7], A4
00000DDA 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00000DDE 204C movea.l A0, A4
00000DE0 5848 addq.w A0, 4
00000DE2 2F08 move.l -[A7], A0
00000DE4 4EBA FF5E jsr [PC - 0xA2 /* 00000D44 */]
00000DE8 204C movea.l A0, A4
00000DEA 700E moveq.l D0, 0x0E
00000DEC D1C0 add.l A0, D0
00000DEE 2F08 move.l -[A7], A0
00000DF0 4EAD 176A jsr [A5 + 0x176A /* export_745 */]
00000DF4 244C movea.l A2, A4
00000DF6 7016 moveq.l D0, 0x16
00000DF8 D5C0 add.l A2, D0
00000DFA 2F0A move.l -[A7], A2
00000DFC 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00000E00 4243 clr.w D3
00000E02 204C movea.l A0, A4
00000E04 7012 moveq.l D0, 0x12
00000E06 D1C0 add.l A0, D0
00000E08 2D48 FFF4 move.l [A6 - 0xC], A0
00000E0C 2D4A FFF8 move.l [A6 - 0x8], A2
00000E10 6014 bra +0x16 /* 00000E26 */
label00000E12:
00000E12 3003 move.w D0, D3
00000E14 48C0 ext.l D0
00000E16 E580 asl D0, 2
00000E18 206E FFF8 movea.l A0, [A6 - 0x8]
00000E1C D090 add.l D0, [A0]
00000E1E 2F00 move.l -[A7], D0
00000E20 4EBA FF22 jsr [PC - 0xDE /* 00000D44 */]
00000E24 5243 addq.w D3, 1
label00000E26:
00000E26 206E FFF4 movea.l A0, [A6 - 0xC]
00000E2A 3010 move.w D0, [A0]
00000E2C B043 cmp.w D0, D3
00000E2E 6EE2 bgt -0x1C /* 00000E12 */
00000E30 244C movea.l A2, A4
00000E32 7026 moveq.l D0, 0x26
00000E34 D5C0 add.l A2, D0
00000E36 2F0A move.l -[A7], A2
00000E38 42A7 clr.l -[A7]
00000E3A 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
00000E3E 204C movea.l A0, A4
00000E40 702A moveq.l D0, 0x2A
00000E42 D1C0 add.l A0, D0
00000E44 2F08 move.l -[A7], A0
00000E46 4EAD 187A jsr [A5 + 0x187A /* export_779 */]
00000E4A 204C movea.l A0, A4
00000E4C 702E moveq.l D0, 0x2E
00000E4E D1C0 add.l A0, D0
00000E50 2F08 move.l -[A7], A0
00000E52 4EAD 1C9A jsr [A5 + 0x1C9A /* export_911 */]
00000E56 102C 000A move.b D0, [A4 + 0xA]
00000E5A 7202 moveq.l D1, 0x02
00000E5C C001 and.b D0, D1
00000E5E 670E beq +0x10 /* 00000E6E */
00000E60 204C movea.l A0, A4
00000E62 7032 moveq.l D0, 0x32
00000E64 D1C0 add.l A0, D0
00000E66 2F08 move.l -[A7], A0
00000E68 4EBA FEDA jsr [PC - 0x126 /* 00000D44 */]
00000E6C 600C bra +0xE /* 00000E7A */
label00000E6E:
00000E6E 204C movea.l A0, A4
00000E70 7032 moveq.l D0, 0x32
00000E72 D1C0 add.l A0, D0
00000E74 2F08 move.l -[A7], A0
00000E76 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */]
label00000E7A:
00000E7A 204C movea.l A0, A4
00000E7C 7036 moveq.l D0, 0x36
00000E7E D1C0 add.l A0, D0
00000E80 2F08 move.l -[A7], A0
00000E82 4EBA 16C0 jsr [PC + 0x16C0 /* 00002544 */]
00000E86 4AAB 0038 tst.l [A3 + 0x38]
00000E8A 6728 beq +0x2A /* 00000EB4 */
00000E8C 262B 0020 move.l D3, [A3 + 0x20]
00000E90 2D43 FFFC move.l [A6 - 0x4], D3
00000E94 0283 0020 0000 andi.l D3, 0x200000 /* ' \0\0' */
00000E9A 6718 beq +0x1A /* 00000EB4 */
00000E9C 202E FFFC move.l D0, [A6 - 0x4]
00000EA0 0280 0040 0000 andi.l D0, 0x400000 /* '@\0\0' */
00000EA6 660C bne +0xE /* 00000EB4 */
00000EA8 204B movea.l A0, A3
00000EAA 7038 moveq.l D0, 0x38
00000EAC D1C0 add.l A0, D0
00000EAE 2F08 move.l -[A7], A0
00000EB0 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
label00000EB4:
00000EB4 362C 001E move.w D3, [A4 + 0x1E]
00000EB8 6A0C bpl +0xE /* 00000EC6 */
00000EBA 5243 addq.w D3, 1
00000EBC 4443 neg.w D3
00000EBE D66D D8FC add.w D3, [A5 - 0x2704]
00000EC2 3943 001E move.w [A4 + 0x1E], D3
label00000EC6:
00000EC6 202B 0020 move.l D0, [A3 + 0x20]
00000ECA 0280 0010 0000 andi.l D0, 0x100000
00000ED0 670C beq +0xE /* 00000EDE */
00000ED2 204B movea.l A0, A3
00000ED4 7038 moveq.l D0, 0x38
00000ED6 D1C0 add.l A0, D0
00000ED8 2F08 move.l -[A7], A0
00000EDA 4EBA FE68 jsr [PC - 0x198 /* 00000D44 */]
label00000EDE:
00000EDE 244B movea.l A2, A3
00000EE0 7614 moveq.l D3, 0x14
00000EE2 D5C3 add.l A2, D3
00000EE4 2F0A move.l -[A7], A2
00000EE6 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00000EEA 102B 001C move.b D0, [A3 + 0x1C]
00000EEE 4880 ext.w D0
00000EF0 48C0 ext.l D0
00000EF2 720D moveq.l D1, 0x0D
00000EF4 B081 cmp.l D0, D1
00000EF6 6720 beq +0x22 /* 00000F18 */
00000EF8 720E moveq.l D1, 0x0E
00000EFA B081 cmp.l D0, D1
00000EFC 671A beq +0x1C /* 00000F18 */
00000EFE 7214 moveq.l D1, 0x14
00000F00 B081 cmp.l D0, D1
00000F02 6714 beq +0x16 /* 00000F18 */
00000F04 720F moveq.l D1, 0x0F
00000F06 B081 cmp.l D0, D1
00000F08 6700 01CC beq +0x1CE /* 000010D6 */
00000F0C 721A moveq.l D1, 0x1A
00000F0E B081 cmp.l D0, D1
00000F10 6700 01FE beq +0x200 /* 00001110 */
00000F14 6000 0250 bra +0x252 /* 00001166 */
label00000F18:
00000F18 204B movea.l A0, A3
00000F1A 7010 moveq.l D0, 0x10
00000F1C D1C0 add.l A0, D0
00000F1E 2F08 move.l -[A7], A0
00000F20 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00000F24 2840 movea.l A4, D0
00000F26 200C move.l D0, A4
00000F28 660A bne +0xC /* 00000F34 */
00000F2A 2F3C 0000 0484 move.l -[A7], 0x484
00000F30 4EBA F3E2 jsr [PC - 0xC1E /* 00000314 */]
label00000F34:
00000F34 204C movea.l A0, A4
00000F36 5048 addq.w A0, 8
00000F38 2F08 move.l -[A7], A0
00000F3A 4EBA FE08 jsr [PC - 0x1F8 /* 00000D44 */]
00000F3E 204C movea.l A0, A4
00000F40 5848 addq.w A0, 4
00000F42 2F08 move.l -[A7], A0
00000F44 486D 1E7A pea.l [A5 + 0x1E7A /* export_971 */]
00000F48 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
00000F4C 204C movea.l A0, A4
00000F4E 701E moveq.l D0, 0x1E
00000F50 D1C0 add.l A0, D0
00000F52 2F08 move.l -[A7], A0
00000F54 486D 1E8A pea.l [A5 + 0x1E8A /* export_973 */]
00000F58 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
00000F5C 204C movea.l A0, A4
00000F5E 7022 moveq.l D0, 0x22
00000F60 D1C0 add.l A0, D0
00000F62 2F08 move.l -[A7], A0
00000F64 486D 1E7A pea.l [A5 + 0x1E7A /* export_971 */]
00000F68 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
00000F6C 204C movea.l A0, A4
00000F6E 7026 moveq.l D0, 0x26
00000F70 D1C0 add.l A0, D0
00000F72 2F08 move.l -[A7], A0
00000F74 486D 1E7A pea.l [A5 + 0x1E7A /* export_971 */]
00000F78 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
00000F7C 204C movea.l A0, A4
00000F7E 702A moveq.l D0, 0x2A
00000F80 D1C0 add.l A0, D0
00000F82 2F08 move.l -[A7], A0
00000F84 486D 15A2 pea.l [A5 + 0x15A2 /* export_688 */]
00000F88 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
00000F8C 204C movea.l A0, A4
00000F8E 702E moveq.l D0, 0x2E
00000F90 D1C0 add.l A0, D0
00000F92 2F08 move.l -[A7], A0
00000F94 486D 15A2 pea.l [A5 + 0x15A2 /* export_688 */]
00000F98 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
00000F9C 4AAC 0032 tst.l [A4 + 0x32]
00000FA0 670A beq +0xC /* 00000FAC */
00000FA2 2F3C 0000 0494 move.l -[A7], 0x494
00000FA8 4EBA F36A jsr [PC - 0xC96 /* 00000314 */]
label00000FAC:
00000FAC 204C movea.l A0, A4
00000FAE 7036 moveq.l D0, 0x36
00000FB0 D1C0 add.l A0, D0
00000FB2 2F08 move.l -[A7], A0
00000FB4 4EBA 077A jsr [PC + 0x77A /* 00001730 */]
00000FB8 204C movea.l A0, A4
00000FBA 703A moveq.l D0, 0x3A
00000FBC D1C0 add.l A0, D0
00000FBE 2F08 move.l -[A7], A0
00000FC0 4EBA 076E jsr [PC + 0x76E /* 00001730 */]
00000FC4 204C movea.l A0, A4
00000FC6 703E moveq.l D0, 0x3E
00000FC8 D1C0 add.l A0, D0
00000FCA 2F08 move.l -[A7], A0
00000FCC 4EBA 0762 jsr [PC + 0x762 /* 00001730 */]
00000FD0 204C movea.l A0, A4
00000FD2 7042 moveq.l D0, 0x42
00000FD4 D1C0 add.l A0, D0
00000FD6 2F08 move.l -[A7], A0
00000FD8 4EBA 0756 jsr [PC + 0x756 /* 00001730 */]
00000FDC 204C movea.l A0, A4
00000FDE 7072 moveq.l D0, 0x72
00000FE0 D1C0 add.l A0, D0
00000FE2 2F08 move.l -[A7], A0
00000FE4 4EBA 074A jsr [PC + 0x74A /* 00001730 */]
00000FE8 204C movea.l A0, A4
00000FEA 7046 moveq.l D0, 0x46
00000FEC D1C0 add.l A0, D0
00000FEE 2F08 move.l -[A7], A0
00000FF0 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00000FF4 204C movea.l A0, A4
00000FF6 704A moveq.l D0, 0x4A
00000FF8 D1C0 add.l A0, D0
00000FFA 2F08 move.l -[A7], A0
00000FFC 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00001000 204C movea.l A0, A4
00001002 704E moveq.l D0, 0x4E
00001004 D1C0 add.l A0, D0
00001006 2F08 move.l -[A7], A0
00001008 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
0000100C 204C movea.l A0, A4
0000100E 7052 moveq.l D0, 0x52
00001010 D1C0 add.l A0, D0
00001012 2F08 move.l -[A7], A0
00001014 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00001018 204C movea.l A0, A4
0000101A 7056 moveq.l D0, 0x56
0000101C D1C0 add.l A0, D0
0000101E 2F08 move.l -[A7], A0
00001020 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00001024 204C movea.l A0, A4
00001026 705A moveq.l D0, 0x5A
00001028 D1C0 add.l A0, D0
0000102A 2F08 move.l -[A7], A0
0000102C 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00001030 204C movea.l A0, A4
00001032 705E moveq.l D0, 0x5E
00001034 D1C0 add.l A0, D0
00001036 2F08 move.l -[A7], A0
00001038 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
0000103C 204C movea.l A0, A4
0000103E 7076 moveq.l D0, 0x76
00001040 D1C0 add.l A0, D0
00001042 2F08 move.l -[A7], A0
00001044 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00001048 204C movea.l A0, A4
0000104A 707A moveq.l D0, 0x7A
0000104C D1C0 add.l A0, D0
0000104E 2F08 move.l -[A7], A0
00001050 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00001054 204C movea.l A0, A4
00001056 707E moveq.l D0, 0x7E
00001058 D1C0 add.l A0, D0
0000105A 2F08 move.l -[A7], A0
0000105C 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00001060 204C movea.l A0, A4
00001062 41E8 0082 lea.l A0, [A0 + 0x82]
00001066 2F08 move.l -[A7], A0
00001068 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
0000106C 204C movea.l A0, A4
0000106E 41E8 0086 lea.l A0, [A0 + 0x86]
00001072 2F08 move.l -[A7], A0
00001074 4EBA 14CE jsr [PC + 0x14CE /* 00002544 */]
00001078 204C movea.l A0, A4
0000107A 41E8 008A lea.l A0, [A0 + 0x8A]
0000107E 2F08 move.l -[A7], A0
00001080 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00001084 204C movea.l A0, A4
00001086 7062 moveq.l D0, 0x62
00001088 D1C0 add.l A0, D0
0000108A 2F08 move.l -[A7], A0
0000108C 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00001090 204C movea.l A0, A4
00001092 7066 moveq.l D0, 0x66
00001094 D1C0 add.l A0, D0
00001096 2F08 move.l -[A7], A0
00001098 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
0000109C 204C movea.l A0, A4
0000109E 706E moveq.l D0, 0x6E
000010A0 D1C0 add.l A0, D0
000010A2 2F08 move.l -[A7], A0
000010A4 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
000010A8 244C movea.l A2, A4
000010AA 45EA 008E lea.l A2, [A2 + 0x8E]
000010AE 4A92 tst.l [A2]
000010B0 670E beq +0x10 /* 000010C0 */
000010B2 2012 move.l D0, [A2]
000010B4 7201 moveq.l D1, 0x01
000010B6 C081 and.l D0, D1
000010B8 6706 beq +0x8 /* 000010C0 */
000010BA 2F0A move.l -[A7], A2
000010BC 4EAD 2312 jsr [A5 + 0x2312 /* export_1118 */]
label000010C0:
000010C0 206B 0010 movea.l A0, [A3 + 0x10]
000010C4 02A8 FFFF FFF7 0010 andi.l [A0 + 0x10], 0xFFFFFFF7
000010CC 4240 clr.w D0
000010CE 3740 0032 move.w [A3 + 0x32], D0
000010D2 6000 00AA bra +0xAC /* 0000117E */
label000010D6:
000010D6 244B movea.l A2, A3
000010D8 7010 moveq.l D0, 0x10
000010DA D5C0 add.l A2, D0
000010DC 4A92 tst.l [A2]
000010DE 660A bne +0xC /* 000010EA */
000010E0 2F3C 0000 04BF move.l -[A7], 0x4BF
000010E6 4EBA F22C jsr [PC - 0xDD4 /* 00000314 */]
label000010EA:
000010EA 2F0A move.l -[A7], A2
000010EC 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
000010F0 2052 movea.l A0, [A2]
000010F2 5448 addq.w A0, 2
000010F4 2F08 move.l -[A7], A0
000010F6 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
000010FA 2052 movea.l A0, [A2]
000010FC 5C48 addq.w A0, 6
000010FE 2F08 move.l -[A7], A0
00001100 486D 15A2 pea.l [A5 + 0x15A2 /* export_688 */]
00001104 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
00001108 4240 clr.w D0
0000110A 3740 0032 move.w [A3 + 0x32], D0
0000110E 606E bra +0x70 /* 0000117E */
label00001110:
00001110 204B movea.l A0, A3
00001112 7810 moveq.l D4, 0x10
00001114 D1C4 add.l A0, D4
00001116 2F08 move.l -[A7], A0
00001118 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
0000111C 2440 movea.l A2, D0
0000111E 2F0A move.l -[A7], A2
00001120 486D 1E7A pea.l [A5 + 0x1E7A /* export_971 */]
00001124 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
00001128 204A movea.l A0, A2
0000112A 5848 addq.w A0, 4
0000112C 2F08 move.l -[A7], A0
0000112E 4EBA 1414 jsr [PC + 0x1414 /* 00002544 */]
00001132 204A movea.l A0, A2
00001134 5048 addq.w A0, 8
00001136 2F08 move.l -[A7], A0
00001138 4EAD 1C9A jsr [A5 + 0x1C9A /* export_911 */]
0000113C 204A movea.l A0, A2
0000113E 700C moveq.l D0, 0x0C
00001140 D1C0 add.l A0, D0
00001142 2F08 move.l -[A7], A0
00001144 486D 1C9A pea.l [A5 + 0x1C9A /* export_911 */]
00001148 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
0000114C 204A movea.l A0, A2
0000114E D1C4 add.l A0, D4
00001150 2F08 move.l -[A7], A0
00001152 486D 1C9A pea.l [A5 + 0x1C9A /* export_911 */]
00001156 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
0000115A 204A movea.l A0, A2
0000115C D1C3 add.l A0, D3
0000115E 2F08 move.l -[A7], A0
00001160 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00001164 6018 bra +0x1A /* 0000117E */
label00001166:
00001166 202B 0020 move.l D0, [A3 + 0x20]
0000116A 0280 0000 0081 andi.l D0, 0x81
00001170 670C beq +0xE /* 0000117E */
00001172 204B movea.l A0, A3
00001174 7010 moveq.l D0, 0x10
00001176 D1C0 add.l A0, D0
00001178 2F08 move.l -[A7], A0
0000117A 4EAD 187A jsr [A5 + 0x187A /* export_779 */]
label0000117E:
0000117E 284B movea.l A4, A3
00001180 504C addq.w A4, 8
00001182 6038 bra +0x3A /* 000011BC */
label00001184:
00001184 2F0C move.l -[A7], A4
00001186 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
0000118A 2440 movea.l A2, D0
0000118C 102A 0004 move.b D0, [A2 + 0x4]
00001190 4880 ext.w D0
00001192 48C0 ext.l D0
00001194 670E beq +0x10 /* 000011A4 */
00001196 7205 moveq.l D1, 0x05
00001198 B081 cmp.l D0, D1
0000119A 6708 beq +0xA /* 000011A4 */
0000119C 7203 moveq.l D1, 0x03
0000119E B081 cmp.l D0, D1
000011A0 670E beq +0x10 /* 000011B0 */
000011A2 6016 bra +0x18 /* 000011BA */
label000011A4:
000011A4 204A movea.l A0, A2
000011A6 5C48 addq.w A0, 6
000011A8 2F08 move.l -[A7], A0
000011AA 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
000011AE 600A bra +0xC /* 000011BA */
label000011B0:
000011B0 204A movea.l A0, A2
000011B2 5C48 addq.w A0, 6
000011B4 2F08 move.l -[A7], A0
000011B6 4EBA FB8C jsr [PC - 0x474 /* 00000D44 */]
label000011BA:
000011BA 284A movea.l A4, A2
label000011BC:
000011BC 2014 move.l D0, [A4]
000011BE 7201 moveq.l D1, 0x01
000011C0 C081 and.l D0, D1
000011C2 66C0 bne -0x3E /* 00001184 */
000011C4 4AAB 0018 tst.l [A3 + 0x18]
000011C8 670C beq +0xE /* 000011D6 */
000011CA 204B movea.l A0, A3
000011CC 7018 moveq.l D0, 0x18
000011CE D1C0 add.l A0, D0
000011D0 2F08 move.l -[A7], A0
000011D2 4EBA FB70 jsr [PC - 0x490 /* 00000D44 */]
label000011D6:
000011D6 2F0B move.l -[A7], A3
000011D8 4EBA FB6A jsr [PC - 0x496 /* 00000D44 */]
000011DC 244B movea.l A2, A3
000011DE 584A addq.w A2, 4
label000011E0:
000011E0 2012 move.l D0, [A2]
000011E2 7201 moveq.l D1, 0x01
000011E4 C081 and.l D0, D1
000011E6 6600 FB6C bne -0x492 /* 00000D54 */
000011EA 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000011EE 4E5E unlink A6
000011F0 205F movea.l A0, [A7]+
000011F2 584F addq.w A7, 4
000011F4 4ED0 jmp [A0]
fn000011F6:
000011F6 4E56 FFF0 link A6, -0x0010
000011FA 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000011FE 266E 0008 movea.l A3, [A6 + 0x8]
00001202 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */]
00001206 6000 049E bra +0x4A0 /* 000016A6 */
label0000120A:
0000120A 4AAC 003C tst.l [A4 + 0x3C]
0000120E 6714 beq +0x16 /* 00001224 */
00001210 204C movea.l A0, A4
00001212 7054 moveq.l D0, 0x54
00001214 D1C0 add.l A0, D0
00001216 2F08 move.l -[A7], A0
00001218 2F3C 0000 0092 move.l -[A7], 0x92
0000121E 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001222 504F addq.w A7, 8
label00001224:
00001224 2F0B move.l -[A7], A3
00001226 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
0000122A 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */]
0000122E 246C 000C movea.l A2, [A4 + 0xC]
00001232 204C movea.l A0, A4
00001234 700C moveq.l D0, 0x0C
00001236 D1C0 add.l A0, D0
00001238 2F08 move.l -[A7], A0
0000123A 4EBA 1190 jsr [PC + 0x1190 /* 000023CC */]
0000123E 200A move.l D0, A2
00001240 7601 moveq.l D3, 0x01
00001242 C083 and.l D0, D3
00001244 6600 013C bne +0x13E /* 00001382 */
00001248 2012 move.l D0, [A2]
0000124A 721F moveq.l D1, 0x1F
0000124C C081 and.l D0, D1
0000124E 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001252 1030 0000 move.b D0, [A0 + D0.w]
00001256 7210 moveq.l D1, 0x10
00001258 C001 and.b D0, D1
0000125A 6700 0126 beq +0x128 /* 00001382 */
0000125E 202C 0010 move.l D0, [A4 + 0x10]
00001262 C083 and.l D0, D3
00001264 6600 011C bne +0x11E /* 00001382 */
00001268 266C 0010 movea.l A3, [A4 + 0x10]
0000126C 204C movea.l A0, A4
0000126E 7010 moveq.l D0, 0x10
00001270 D1C0 add.l A0, D0
00001272 2F08 move.l -[A7], A0
00001274 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00001278 2F0B move.l -[A7], A3
0000127A 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
0000127E 204B movea.l A0, A3
00001280 5848 addq.w A0, 4
00001282 2F08 move.l -[A7], A0
00001284 4EBA FF70 jsr [PC - 0x90 /* 000011F6 */]
00001288 204B movea.l A0, A3
0000128A 700E moveq.l D0, 0x0E
0000128C D1C0 add.l A0, D0
0000128E 2F08 move.l -[A7], A0
00001290 4EAD 1772 jsr [A5 + 0x1772 /* export_746 */]
00001294 244B movea.l A2, A3
00001296 7012 moveq.l D0, 0x12
00001298 D5C0 add.l A2, D0
0000129A 2D4A FFF8 move.l [A6 - 0x8], A2
0000129E 584A addq.w A2, 4
000012A0 200A move.l D0, A2
000012A2 C083 and.l D0, D3
000012A4 670A beq +0xC /* 000012B0 */
000012A6 2F3C 0000 052E move.l -[A7], 0x52E
000012AC 4EBA F066 jsr [PC - 0xF9A /* 00000314 */]
label000012B0:
000012B0 4244 clr.w D4
000012B2 206E FFF8 movea.l A0, [A6 - 0x8]
000012B6 2D48 FFF0 move.l [A6 - 0x10], A0
000012BA 204B movea.l A0, A3
000012BC 7016 moveq.l D0, 0x16
000012BE D1C0 add.l A0, D0
000012C0 2D48 FFF4 move.l [A6 - 0xC], A0
000012C4 6014 bra +0x16 /* 000012DA */
label000012C6:
000012C6 3004 move.w D0, D4
000012C8 48C0 ext.l D0
000012CA E580 asl D0, 2
000012CC 206E FFF4 movea.l A0, [A6 - 0xC]
000012D0 D090 add.l D0, [A0]
000012D2 2F00 move.l -[A7], D0
000012D4 4EBA FF20 jsr [PC - 0xE0 /* 000011F6 */]
000012D8 5244 addq.w D4, 1
label000012DA:
000012DA 206E FFF0 movea.l A0, [A6 - 0x10]
000012DE 3010 move.w D0, [A0]
000012E0 B044 cmp.w D0, D4
000012E2 6EE2 bgt -0x1C /* 000012C6 */
000012E4 244B movea.l A2, A3
000012E6 7016 moveq.l D0, 0x16
000012E8 D5C0 add.l A2, D0
000012EA 2F0A move.l -[A7], A2
000012EC 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000012F0 204B movea.l A0, A3
000012F2 7026 moveq.l D0, 0x26
000012F4 D1C0 add.l A0, D0
000012F6 2F08 move.l -[A7], A0
000012F8 42A7 clr.l -[A7]
000012FA 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
000012FE 204B movea.l A0, A3
00001300 702A moveq.l D0, 0x2A
00001302 D1C0 add.l A0, D0
00001304 2F08 move.l -[A7], A0
00001306 4EAD 1882 jsr [A5 + 0x1882 /* export_780 */]
0000130A 204B movea.l A0, A3
0000130C 702E moveq.l D0, 0x2E
0000130E D1C0 add.l A0, D0
00001310 2F08 move.l -[A7], A0
00001312 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
00001316 102B 000A move.b D0, [A3 + 0xA]
0000131A 7202 moveq.l D1, 0x02
0000131C C001 and.b D0, D1
0000131E 670E beq +0x10 /* 0000132E */
00001320 204B movea.l A0, A3
00001322 7032 moveq.l D0, 0x32
00001324 D1C0 add.l A0, D0
00001326 2F08 move.l -[A7], A0
00001328 4EBA FECC jsr [PC - 0x134 /* 000011F6 */]
0000132C 600C bra +0xE /* 0000133A */
label0000132E:
0000132E 204B movea.l A0, A3
00001330 7032 moveq.l D0, 0x32
00001332 D1C0 add.l A0, D0
00001334 2F08 move.l -[A7], A0
00001336 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
label0000133A:
0000133A 204B movea.l A0, A3
0000133C 7036 moveq.l D0, 0x36
0000133E D1C0 add.l A0, D0
00001340 2F08 move.l -[A7], A0
00001342 4EBA 126E jsr [PC + 0x126E /* 000025B2 */]
00001346 4AAC 0038 tst.l [A4 + 0x38]
0000134A 6728 beq +0x2A /* 00001374 */
0000134C 262C 0020 move.l D3, [A4 + 0x20]
00001350 2D43 FFFC move.l [A6 - 0x4], D3
00001354 0283 0020 0000 andi.l D3, 0x200000 /* ' \0\0' */
0000135A 6718 beq +0x1A /* 00001374 */
0000135C 202E FFFC move.l D0, [A6 - 0x4]
00001360 0280 0040 0000 andi.l D0, 0x400000 /* '@\0\0' */
00001366 660C bne +0xE /* 00001374 */
00001368 204C movea.l A0, A4
0000136A 7038 moveq.l D0, 0x38
0000136C D1C0 add.l A0, D0
0000136E 2F08 move.l -[A7], A0
00001370 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
label00001374:
00001374 362B 001E move.w D3, [A3 + 0x1E]
00001378 6B08 bmi +0xA /* 00001382 */
0000137A 5243 addq.w D3, 1
0000137C 4443 neg.w D3
0000137E 3743 001E move.w [A3 + 0x1E], D3
label00001382:
00001382 202C 0020 move.l D0, [A4 + 0x20]
00001386 0280 0010 0000 andi.l D0, 0x100000
0000138C 670C beq +0xE /* 0000139A */
0000138E 204C movea.l A0, A4
00001390 7038 moveq.l D0, 0x38
00001392 D1C0 add.l A0, D0
00001394 2F08 move.l -[A7], A0
00001396 4EBA FE5E jsr [PC - 0x1A2 /* 000011F6 */]
label0000139A:
0000139A 244C movea.l A2, A4
0000139C 7614 moveq.l D3, 0x14
0000139E D5C3 add.l A2, D3
000013A0 2F0A move.l -[A7], A2
000013A2 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000013A6 102C 001C move.b D0, [A4 + 0x1C]
000013AA 4880 ext.w D0
000013AC 48C0 ext.l D0
000013AE 720D moveq.l D1, 0x0D
000013B0 B081 cmp.l D0, D1
000013B2 6720 beq +0x22 /* 000013D4 */
000013B4 720E moveq.l D1, 0x0E
000013B6 B081 cmp.l D0, D1
000013B8 671A beq +0x1C /* 000013D4 */
000013BA 7214 moveq.l D1, 0x14
000013BC B081 cmp.l D0, D1
000013BE 6714 beq +0x16 /* 000013D4 */
000013C0 720F moveq.l D1, 0x0F
000013C2 B081 cmp.l D0, D1
000013C4 6700 01C8 beq +0x1CA /* 0000158E */
000013C8 721A moveq.l D1, 0x1A
000013CA B081 cmp.l D0, D1
000013CC 6700 01FE beq +0x200 /* 000015CC */
000013D0 6000 025C bra +0x25E /* 0000162E */
label000013D4:
000013D4 266C 0010 movea.l A3, [A4 + 0x10]
000013D8 200B move.l D0, A3
000013DA 7601 moveq.l D3, 0x01
000013DC C083 and.l D0, D3
000013DE 6600 0266 bne +0x268 /* 00001646 */
000013E2 204C movea.l A0, A4
000013E4 7010 moveq.l D0, 0x10
000013E6 D1C0 add.l A0, D0
000013E8 2F08 move.l -[A7], A0
000013EA 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000013EE 200B move.l D0, A3
000013F0 660A bne +0xC /* 000013FC */
000013F2 2F3C 0000 058D move.l -[A7], 0x58D
000013F8 4EBA EF1A jsr [PC - 0x10E6 /* 00000314 */]
label000013FC:
000013FC 204B movea.l A0, A3
000013FE 5048 addq.w A0, 8
00001400 2F08 move.l -[A7], A0
00001402 4EBA FDF2 jsr [PC - 0x20E /* 000011F6 */]
00001406 204B movea.l A0, A3
00001408 5848 addq.w A0, 4
0000140A 2F08 move.l -[A7], A0
0000140C 486D 1E82 pea.l [A5 + 0x1E82 /* export_972 */]
00001410 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00001414 204B movea.l A0, A3
00001416 701E moveq.l D0, 0x1E
00001418 D1C0 add.l A0, D0
0000141A 2F08 move.l -[A7], A0
0000141C 486D 1E92 pea.l [A5 + 0x1E92 /* export_974 */]
00001420 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00001424 204B movea.l A0, A3
00001426 7022 moveq.l D0, 0x22
00001428 D1C0 add.l A0, D0
0000142A 2F08 move.l -[A7], A0
0000142C 486D 1E82 pea.l [A5 + 0x1E82 /* export_972 */]
00001430 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00001434 204B movea.l A0, A3
00001436 7026 moveq.l D0, 0x26
00001438 D1C0 add.l A0, D0
0000143A 2F08 move.l -[A7], A0
0000143C 486D 1E82 pea.l [A5 + 0x1E82 /* export_972 */]
00001440 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00001444 204B movea.l A0, A3
00001446 702A moveq.l D0, 0x2A
00001448 D1C0 add.l A0, D0
0000144A 2F08 move.l -[A7], A0
0000144C 486D 159A pea.l [A5 + 0x159A /* export_687 */]
00001450 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00001454 204B movea.l A0, A3
00001456 702E moveq.l D0, 0x2E
00001458 D1C0 add.l A0, D0
0000145A 2F08 move.l -[A7], A0
0000145C 486D 159A pea.l [A5 + 0x159A /* export_687 */]
00001460 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00001464 4AAB 0032 tst.l [A3 + 0x32]
00001468 670A beq +0xC /* 00001474 */
0000146A 2F3C 0000 059D move.l -[A7], 0x59D
00001470 4EBA EEA2 jsr [PC - 0x115E /* 00000314 */]
label00001474:
00001474 204B movea.l A0, A3
00001476 7036 moveq.l D0, 0x36
00001478 D1C0 add.l A0, D0
0000147A 2F08 move.l -[A7], A0
0000147C 4EBA 032C jsr [PC + 0x32C /* 000017AA */]
00001480 204B movea.l A0, A3
00001482 703A moveq.l D0, 0x3A
00001484 D1C0 add.l A0, D0
00001486 2F08 move.l -[A7], A0
00001488 4EBA 0320 jsr [PC + 0x320 /* 000017AA */]
0000148C 204B movea.l A0, A3
0000148E 703E moveq.l D0, 0x3E
00001490 D1C0 add.l A0, D0
00001492 2F08 move.l -[A7], A0
00001494 4EBA 0314 jsr [PC + 0x314 /* 000017AA */]
00001498 204B movea.l A0, A3
0000149A 7042 moveq.l D0, 0x42
0000149C D1C0 add.l A0, D0
0000149E 2F08 move.l -[A7], A0
000014A0 4EBA 0308 jsr [PC + 0x308 /* 000017AA */]
000014A4 204B movea.l A0, A3
000014A6 7072 moveq.l D0, 0x72
000014A8 D1C0 add.l A0, D0
000014AA 2F08 move.l -[A7], A0
000014AC 4EBA 02FC jsr [PC + 0x2FC /* 000017AA */]
000014B0 204B movea.l A0, A3
000014B2 7046 moveq.l D0, 0x46
000014B4 D1C0 add.l A0, D0
000014B6 2F08 move.l -[A7], A0
000014B8 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000014BC 204B movea.l A0, A3
000014BE 704A moveq.l D0, 0x4A
000014C0 D1C0 add.l A0, D0
000014C2 2F08 move.l -[A7], A0
000014C4 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000014C8 204B movea.l A0, A3
000014CA 704E moveq.l D0, 0x4E
000014CC D1C0 add.l A0, D0
000014CE 2F08 move.l -[A7], A0
000014D0 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000014D4 204B movea.l A0, A3
000014D6 7052 moveq.l D0, 0x52
000014D8 D1C0 add.l A0, D0
000014DA 2F08 move.l -[A7], A0
000014DC 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000014E0 204B movea.l A0, A3
000014E2 7056 moveq.l D0, 0x56
000014E4 D1C0 add.l A0, D0
000014E6 2F08 move.l -[A7], A0
000014E8 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000014EC 204B movea.l A0, A3
000014EE 705A moveq.l D0, 0x5A
000014F0 D1C0 add.l A0, D0
000014F2 2F08 move.l -[A7], A0
000014F4 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000014F8 204B movea.l A0, A3
000014FA 705E moveq.l D0, 0x5E
000014FC D1C0 add.l A0, D0
000014FE 2F08 move.l -[A7], A0
00001500 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00001504 204B movea.l A0, A3
00001506 7076 moveq.l D0, 0x76
00001508 D1C0 add.l A0, D0
0000150A 2F08 move.l -[A7], A0
0000150C 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00001510 204B movea.l A0, A3
00001512 707A moveq.l D0, 0x7A
00001514 D1C0 add.l A0, D0
00001516 2F08 move.l -[A7], A0
00001518 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
0000151C 204B movea.l A0, A3
0000151E 707E moveq.l D0, 0x7E
00001520 D1C0 add.l A0, D0
00001522 2F08 move.l -[A7], A0
00001524 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00001528 204B movea.l A0, A3
0000152A 41E8 0082 lea.l A0, [A0 + 0x82]
0000152E 2F08 move.l -[A7], A0
00001530 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00001534 204B movea.l A0, A3
00001536 41E8 0086 lea.l A0, [A0 + 0x86]
0000153A 2F08 move.l -[A7], A0
0000153C 4EBA 1074 jsr [PC + 0x1074 /* 000025B2 */]
00001540 204B movea.l A0, A3
00001542 41E8 008A lea.l A0, [A0 + 0x8A]
00001546 2F08 move.l -[A7], A0
00001548 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
0000154C 204B movea.l A0, A3
0000154E 7062 moveq.l D0, 0x62
00001550 D1C0 add.l A0, D0
00001552 2F08 move.l -[A7], A0
00001554 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00001558 204B movea.l A0, A3
0000155A 7066 moveq.l D0, 0x66
0000155C D1C0 add.l A0, D0
0000155E 2F08 move.l -[A7], A0
00001560 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00001564 204B movea.l A0, A3
00001566 706E moveq.l D0, 0x6E
00001568 D1C0 add.l A0, D0
0000156A 2F08 move.l -[A7], A0
0000156C 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00001570 244B movea.l A2, A3
00001572 45EA 008E lea.l A2, [A2 + 0x8E]
00001576 4A92 tst.l [A2]
00001578 6700 00CC beq +0xCE /* 00001646 */
0000157C 2012 move.l D0, [A2]
0000157E C083 and.l D0, D3
00001580 6600 00C4 bne +0xC6 /* 00001646 */
00001584 2F0A move.l -[A7], A2
00001586 4EAD 231A jsr [A5 + 0x231A /* export_1119 */]
0000158A 6000 00BA bra +0xBC /* 00001646 */
label0000158E:
0000158E 244C movea.l A2, A4
00001590 7010 moveq.l D0, 0x10
00001592 D5C0 add.l A2, D0
00001594 4A92 tst.l [A2]
00001596 660A bne +0xC /* 000015A2 */
00001598 2F3C 0000 05C5 move.l -[A7], 0x5C5
0000159E 4EBA ED74 jsr [PC - 0x128C /* 00000314 */]
label000015A2:
000015A2 2012 move.l D0, [A2]
000015A4 7201 moveq.l D1, 0x01
000015A6 C081 and.l D0, D1
000015A8 6600 009C bne +0x9E /* 00001646 */
000015AC 2052 movea.l A0, [A2]
000015AE 5448 addq.w A0, 2
000015B0 2F08 move.l -[A7], A0
000015B2 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000015B6 2052 movea.l A0, [A2]
000015B8 5C48 addq.w A0, 6
000015BA 2F08 move.l -[A7], A0
000015BC 486D 159A pea.l [A5 + 0x159A /* export_687 */]
000015C0 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
000015C4 2F0A move.l -[A7], A2
000015C6 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000015CA 607A bra +0x7C /* 00001646 */
label000015CC:
000015CC 246C 0010 movea.l A2, [A4 + 0x10]
000015D0 200A move.l D0, A2
000015D2 7201 moveq.l D1, 0x01
000015D4 C081 and.l D0, D1
000015D6 666E bne +0x70 /* 00001646 */
000015D8 204C movea.l A0, A4
000015DA 7010 moveq.l D0, 0x10
000015DC D1C0 add.l A0, D0
000015DE 2F08 move.l -[A7], A0
000015E0 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000015E4 2F0A move.l -[A7], A2
000015E6 486D 1E82 pea.l [A5 + 0x1E82 /* export_972 */]
000015EA 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
000015EE 204A movea.l A0, A2
000015F0 5848 addq.w A0, 4
000015F2 2F08 move.l -[A7], A0
000015F4 4EBA 0FBC jsr [PC + 0xFBC /* 000025B2 */]
000015F8 204A movea.l A0, A2
000015FA 5048 addq.w A0, 8
000015FC 2F08 move.l -[A7], A0
000015FE 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
00001602 204A movea.l A0, A2
00001604 700C moveq.l D0, 0x0C
00001606 D1C0 add.l A0, D0
00001608 2F08 move.l -[A7], A0
0000160A 486D 1CA2 pea.l [A5 + 0x1CA2 /* export_912 */]
0000160E 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00001612 204A movea.l A0, A2
00001614 7010 moveq.l D0, 0x10
00001616 D1C0 add.l A0, D0
00001618 2F08 move.l -[A7], A0
0000161A 486D 1CA2 pea.l [A5 + 0x1CA2 /* export_912 */]
0000161E 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00001622 204A movea.l A0, A2
00001624 D1C3 add.l A0, D3
00001626 2F08 move.l -[A7], A0
00001628 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
0000162C 6018 bra +0x1A /* 00001646 */
label0000162E:
0000162E 202C 0020 move.l D0, [A4 + 0x20]
00001632 0280 0000 0081 andi.l D0, 0x81
00001638 670C beq +0xE /* 00001646 */
0000163A 204C movea.l A0, A4
0000163C 7010 moveq.l D0, 0x10
0000163E D1C0 add.l A0, D0
00001640 2F08 move.l -[A7], A0
00001642 4EAD 1882 jsr [A5 + 0x1882 /* export_780 */]
label00001646:
00001646 244C movea.l A2, A4
00001648 504A addq.w A2, 8
0000164A 6036 bra +0x38 /* 00001682 */
label0000164C:
0000164C 2F0A move.l -[A7], A2
0000164E 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00001652 102B 0004 move.b D0, [A3 + 0x4]
00001656 4880 ext.w D0
00001658 48C0 ext.l D0
0000165A 670E beq +0x10 /* 0000166A */
0000165C 7205 moveq.l D1, 0x05
0000165E B081 cmp.l D0, D1
00001660 6708 beq +0xA /* 0000166A */
00001662 7203 moveq.l D1, 0x03
00001664 B081 cmp.l D0, D1
00001666 670E beq +0x10 /* 00001676 */
00001668 6016 bra +0x18 /* 00001680 */
label0000166A:
0000166A 204B movea.l A0, A3
0000166C 5C48 addq.w A0, 6
0000166E 2F08 move.l -[A7], A0
00001670 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00001674 600A bra +0xC /* 00001680 */
label00001676:
00001676 204B movea.l A0, A3
00001678 5C48 addq.w A0, 6
0000167A 2F08 move.l -[A7], A0
0000167C 4EBA FB78 jsr [PC - 0x488 /* 000011F6 */]
label00001680:
00001680 244B movea.l A2, A3
label00001682:
00001682 2652 movea.l A3, [A2]
00001684 200B move.l D0, A3
00001686 6708 beq +0xA /* 00001690 */
00001688 200B move.l D0, A3
0000168A 7201 moveq.l D1, 0x01
0000168C C081 and.l D0, D1
0000168E 67BC beq -0x42 /* 0000164C */
label00001690:
00001690 244C movea.l A2, A4
00001692 7018 moveq.l D0, 0x18
00001694 D5C0 add.l A2, D0
00001696 2F0A move.l -[A7], A2
00001698 4EBA FB5C jsr [PC - 0x4A4 /* 000011F6 */]
0000169C 2F0C move.l -[A7], A4
0000169E 4EBA FB56 jsr [PC - 0x4AA /* 000011F6 */]
000016A2 264C movea.l A3, A4
000016A4 584B addq.w A3, 4
label000016A6:
000016A6 2853 movea.l A4, [A3]
000016A8 200C move.l D0, A4
000016AA 670A beq +0xC /* 000016B6 */
000016AC 200C move.l D0, A4
000016AE 7201 moveq.l D1, 0x01
000016B0 C081 and.l D0, D1
000016B2 6700 FB56 beq -0x4A8 /* 0000120A */
label000016B6:
000016B6 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000016BA 4E5E unlink A6
000016BC 205F movea.l A0, [A7]+
000016BE 584F addq.w A7, 4
000016C0 4ED0 jmp [A0]
000016C2 4E56 0000 link A6, 0
000016C6 2F0A move.l -[A7], A2
000016C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000016CC 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
000016D0 2440 movea.l A2, D0
000016D2 204A movea.l A0, A2
000016D4 5848 addq.w A0, 4
000016D6 2F08 move.l -[A7], A0
000016D8 4EBA F66A jsr [PC - 0x996 /* 00000D44 */]
000016DC 204A movea.l A0, A2
000016DE 5048 addq.w A0, 8
000016E0 2F08 move.l -[A7], A0
000016E2 4EBA F660 jsr [PC - 0x9A0 /* 00000D44 */]
000016E6 245F movea.l A2, [A7]+
000016E8 4E5E unlink A6
000016EA 205F movea.l A0, [A7]+
000016EC 584F addq.w A7, 4
000016EE 4ED0 jmp [A0]
000016F0 4E56 0000 link A6, 0
000016F4 48E7 0030 movem.l -[A7], A2,A3
000016F8 246E 0008 movea.l A2, [A6 + 0x8]
000016FC 2652 movea.l A3, [A2]
000016FE 200B move.l D0, A3
00001700 6722 beq +0x24 /* 00001724 */
00001702 200B move.l D0, A3
00001704 7201 moveq.l D1, 0x01
00001706 C081 and.l D0, D1
00001708 661A bne +0x1C /* 00001724 */
0000170A 2F0A move.l -[A7], A2
0000170C 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00001710 204B movea.l A0, A3
00001712 5848 addq.w A0, 4
00001714 2F08 move.l -[A7], A0
00001716 4EBA FADE jsr [PC - 0x522 /* 000011F6 */]
0000171A 204B movea.l A0, A3
0000171C 5048 addq.w A0, 8
0000171E 2F08 move.l -[A7], A0
00001720 4EBA FAD4 jsr [PC - 0x52C /* 000011F6 */]
label00001724:
00001724 4CDF 0C00 movem.l A2,A3, [A7]+
00001728 4E5E unlink A6
0000172A 205F movea.l A0, [A7]+
0000172C 584F addq.w A7, 4
0000172E 4ED0 jmp [A0]
fn00001730:
00001730 4E56 0000 link A6, 0
00001734 48E7 0030 movem.l -[A7], A2,A3
00001738 266E 0008 movea.l A3, [A6 + 0x8]
0000173C 200B move.l D0, A3
0000173E 660A bne +0xC /* 0000174A */
00001740 2F3C 0000 069C move.l -[A7], 0x69C
00001746 4EBA EBCC jsr [PC - 0x1434 /* 00000314 */]
label0000174A:
0000174A 604A bra +0x4C /* 00001796 */
label0000174C:
0000174C 2F0B move.l -[A7], A3
0000174E 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00001752 2440 movea.l A2, D0
00001754 2F0A move.l -[A7], A2
00001756 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
0000175A 204A movea.l A0, A2
0000175C 700E moveq.l D0, 0x0E
0000175E D1C0 add.l A0, D0
00001760 2F08 move.l -[A7], A0
00001762 486D 1E7A pea.l [A5 + 0x1E7A /* export_971 */]
00001766 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
0000176A 204A movea.l A0, A2
0000176C 7012 moveq.l D0, 0x12
0000176E D1C0 add.l A0, D0
00001770 2F08 move.l -[A7], A0
00001772 486D 1E8A pea.l [A5 + 0x1E8A /* export_973 */]
00001776 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
0000177A 204A movea.l A0, A2
0000177C 7016 moveq.l D0, 0x16
0000177E D1C0 add.l A0, D0
00001780 2F08 move.l -[A7], A0
00001782 4EBA F5C0 jsr [PC - 0xA40 /* 00000D44 */]
00001786 204A movea.l A0, A2
00001788 701E moveq.l D0, 0x1E
0000178A D1C0 add.l A0, D0
0000178C 2F08 move.l -[A7], A0
0000178E 4EBA F5B4 jsr [PC - 0xA4C /* 00000D44 */]
00001792 264A movea.l A3, A2
00001794 584B addq.w A3, 4
label00001796:
00001796 2013 move.l D0, [A3]
00001798 7201 moveq.l D1, 0x01
0000179A C081 and.l D0, D1
0000179C 66AE bne -0x50 /* 0000174C */
0000179E 4CDF 0C00 movem.l A2,A3, [A7]+
000017A2 4E5E unlink A6
000017A4 205F movea.l A0, [A7]+
000017A6 584F addq.w A7, 4
000017A8 4ED0 jmp [A0]
fn000017AA:
000017AA 4E56 0000 link A6, 0
000017AE 48E7 0030 movem.l -[A7], A2,A3
000017B2 266E 0008 movea.l A3, [A6 + 0x8]
000017B6 6048 bra +0x4A /* 00001800 */
label000017B8:
000017B8 2F0B move.l -[A7], A3
000017BA 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000017BE 2F0A move.l -[A7], A2
000017C0 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000017C4 204A movea.l A0, A2
000017C6 700E moveq.l D0, 0x0E
000017C8 D1C0 add.l A0, D0
000017CA 2F08 move.l -[A7], A0
000017CC 486D 1E82 pea.l [A5 + 0x1E82 /* export_972 */]
000017D0 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
000017D4 204A movea.l A0, A2
000017D6 7012 moveq.l D0, 0x12
000017D8 D1C0 add.l A0, D0
000017DA 2F08 move.l -[A7], A0
000017DC 486D 1E92 pea.l [A5 + 0x1E92 /* export_974 */]
000017E0 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
000017E4 204A movea.l A0, A2
000017E6 7016 moveq.l D0, 0x16
000017E8 D1C0 add.l A0, D0
000017EA 2F08 move.l -[A7], A0
000017EC 4EBA FA08 jsr [PC - 0x5F8 /* 000011F6 */]
000017F0 204A movea.l A0, A2
000017F2 701E moveq.l D0, 0x1E
000017F4 D1C0 add.l A0, D0
000017F6 2F08 move.l -[A7], A0
000017F8 4EBA F9FC jsr [PC - 0x604 /* 000011F6 */]
000017FC 264A movea.l A3, A2
000017FE 584B addq.w A3, 4
label00001800:
00001800 2453 movea.l A2, [A3]
00001802 200A move.l D0, A2
00001804 6708 beq +0xA /* 0000180E */
00001806 200A move.l D0, A2
00001808 7201 moveq.l D1, 0x01
0000180A C081 and.l D0, D1
0000180C 67AA beq -0x54 /* 000017B8 */
label0000180E:
0000180E 4CDF 0C00 movem.l A2,A3, [A7]+
00001812 4E5E unlink A6
00001814 205F movea.l A0, [A7]+
00001816 584F addq.w A7, 4
00001818 4ED0 jmp [A0]
0000181A 4E56 0000 link A6, 0
0000181E 48E7 0030 movem.l -[A7], A2,A3
00001822 266E 0008 movea.l A3, [A6 + 0x8]
00001826 246E 000C movea.l A2, [A6 + 0xC]
0000182A 600A bra +0xC /* 00001836 */
label0000182C:
0000182C 2052 movea.l A0, [A2]
0000182E B1CB cmpa.l A0, A3
00001830 6708 beq +0xA /* 0000183A */
00001832 246A 0004 movea.l A2, [A2 + 0x4]
label00001836:
00001836 200A move.l D0, A2
00001838 66F2 bne -0xC /* 0000182C */
label0000183A:
0000183A 200A move.l D0, A2
0000183C 4CDF 0C00 movem.l A2,A3, [A7]+
00001840 4E5E unlink A6
00001842 205F movea.l A0, [A7]+
00001844 504F addq.w A7, 8
00001846 4ED0 jmp [A0]
fn00001848:
00001848 4E56 0000 link A6, 0
0000184C 2F0B move.l -[A7], A3
0000184E 266E 0008 movea.l A3, [A6 + 0x8]
00001852 600E bra +0x10 /* 00001862 */
label00001854:
00001854 52AD CDA4 addq.l [A5 - 0x325C], 1
00001858 2F13 move.l -[A7], [A3]
0000185A 4EBA FFEC jsr [PC - 0x14 /* 00001848 */]
0000185E 266B 0004 movea.l A3, [A3 + 0x4]
label00001862:
00001862 200B move.l D0, A3
00001864 66EE bne -0x10 /* 00001854 */
00001866 265F movea.l A3, [A7]+
00001868 4E5E unlink A6
0000186A 205F movea.l A0, [A7]+
0000186C 584F addq.w A7, 4
0000186E 4ED0 jmp [A0]
fn00001870:
00001870 4E56 0000 link A6, 0
00001874 2F0B move.l -[A7], A3
00001876 266E 0008 movea.l A3, [A6 + 0x8]
0000187A 601C bra +0x1E /* 00001898 */
label0000187C:
0000187C 2F13 move.l -[A7], [A3]
0000187E 4EBA FFF0 jsr [PC - 0x10 /* 00001870 */]
00001882 202D CDAC move.l D0, [A5 - 0x3254]
00001886 52AD CDAC addq.l [A5 - 0x3254], 1
0000188A E588 lsl D0, 2
0000188C D0AD CDA8 add.l D0, [A5 - 0x3258]
00001890 2040 movea.l A0, D0
00001892 208B move.l [A0], A3
00001894 266B 0004 movea.l A3, [A3 + 0x4]
label00001898:
00001898 200B move.l D0, A3
0000189A 66E0 bne -0x1E /* 0000187C */
0000189C 265F movea.l A3, [A7]+
0000189E 4E5E unlink A6
000018A0 205F movea.l A0, [A7]+
000018A2 584F addq.w A7, 4
000018A4 4ED0 jmp [A0]
fn000018A6:
000018A6 4E56 0000 link A6, 0
000018AA 48E7 1E10 movem.l -[A7], D3,D4,D5,D6,A3
000018AE 2A2E 0008 move.l D5, [A6 + 0x8]
000018B2 2C2E 000C move.l D6, [A6 + 0xC]
000018B6 282E 0010 move.l D4, [A6 + 0x10]
000018BA 2604 move.l D3, D4
000018BC E583 asl D3, 2
000018BE D6AD CDA8 add.l D3, [A5 - 0x3258]
000018C2 2043 movea.l A0, D3
000018C4 2650 movea.l A3, [A0]
000018C6 B886 cmp.l D4, D6
000018C8 6D04 blt +0x6 /* 000018CE */
000018CA B885 cmp.l D4, D5
000018CC 6F04 ble +0x6 /* 000018D2 */
label000018CE:
000018CE 7000 moveq.l D0, 0x00
000018D0 605E bra +0x60 /* 00001930 */
label000018D2:
000018D2 B8AD CDA4 cmp.l D4, [A5 - 0x325C]
000018D6 650A bcs +0xC /* 000018E2 */
000018D8 2F3C 0000 0716 move.l -[A7], 0x716
000018DE 4EBA EA34 jsr [PC - 0x15CC /* 00000314 */]
label000018E2:
000018E2 B886 cmp.l D4, D6
000018E4 6610 bne +0x12 /* 000018F6 */
000018E6 B885 cmp.l D4, D5
000018E8 660C bne +0xE /* 000018F6 */
000018EA 7600 moveq.l D3, 0x00
000018EC 2683 move.l [A3], D3
000018EE 2743 0004 move.l [A3 + 0x4], D3
000018F2 200B move.l D0, A3
000018F4 603A bra +0x3C /* 00001930 */
label000018F6:
000018F6 2604 move.l D3, D4
000018F8 D686 add.l D3, D6
000018FA 6A02 bpl +0x4 /* 000018FE */
000018FC 5283 addq.l D3, 1
label000018FE:
000018FE E283 asr D3, 1
00001900 2F03 move.l -[A7], D3
00001902 2F06 move.l -[A7], D6
00001904 2004 move.l D0, D4
00001906 5380 subq.l D0, 1
00001908 2F00 move.l -[A7], D0
0000190A 4EBA FF9A jsr [PC - 0x66 /* 000018A6 */]
0000190E 2680 move.l [A3], D0
00001910 2004 move.l D0, D4
00001912 D085 add.l D0, D5
00001914 5280 addq.l D0, 1
00001916 6A02 bpl +0x4 /* 0000191A */
00001918 5280 addq.l D0, 1
label0000191A:
0000191A E280 asr D0, 1
0000191C 2F00 move.l -[A7], D0
0000191E 2004 move.l D0, D4
00001920 5280 addq.l D0, 1
00001922 2F00 move.l -[A7], D0
00001924 2F05 move.l -[A7], D5
00001926 4EBA FF7E jsr [PC - 0x82 /* 000018A6 */]
0000192A 2740 0004 move.l [A3 + 0x4], D0
0000192E 200B move.l D0, A3
label00001930:
00001930 4CDF 0878 movem.l D3,D4,D5,D6,A3, [A7]+
00001934 4E5E unlink A6
00001936 205F movea.l A0, [A7]+
00001938 4FEF 000C lea.l A7, [A7 + 0xC]
0000193C 4ED0 jmp [A0]
0000193E 4E56 0000 link A6, 0
00001942 48E7 1810 movem.l -[A7], D3,D4,A3
00001946 266E 0008 movea.l A3, [A6 + 0x8]
0000194A 7600 moveq.l D3, 0x00
0000194C 2B43 CDA4 move.l [A5 - 0x325C], D3
00001950 2F13 move.l -[A7], [A3]
00001952 4EBA FEF4 jsr [PC - 0x10C /* 00001848 */]
00001956 282D CDA4 move.l D4, [A5 - 0x325C]
0000195A 0C84 0000 4000 cmpi.l D4, 0x4000 /* '@\0' */
00001960 6436 bcc +0x38 /* 00001998 */
00001962 E58C lsl D4, 2
00001964 2F04 move.l -[A7], D4
00001966 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */]
0000196A 2B40 CDA8 move.l [A5 - 0x3258], D0
0000196E 4A80 tst.l D0
00001970 6726 beq +0x28 /* 00001998 */
00001972 2B43 CDAC move.l [A5 - 0x3254], D3
00001976 2F13 move.l -[A7], [A3]
00001978 4EBA FEF6 jsr [PC - 0x10A /* 00001870 */]
0000197C 262D CDA4 move.l D3, [A5 - 0x325C]
00001980 E28B lsr D3, 1
00001982 2F03 move.l -[A7], D3
00001984 42A7 clr.l -[A7]
00001986 202D CDA4 move.l D0, [A5 - 0x325C]
0000198A 5380 subq.l D0, 1
0000198C 2F00 move.l -[A7], D0
0000198E 4EBA FF16 jsr [PC - 0xEA /* 000018A6 */]
00001992 2680 move.l [A3], D0
00001994 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
label00001998:
00001998 4CDF 0818 movem.l D3,D4,A3, [A7]+
0000199C 4E5E unlink A6
0000199E 205F movea.l A0, [A7]+
000019A0 584F addq.w A7, 4
000019A2 4ED0 jmp [A0]
000019A4 4E56 0000 link A6, 0
000019A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019AC 7003 moveq.l D0, 0x03
000019AE 2F00 move.l -[A7], D0
000019B0 4EBA E694 jsr [PC - 0x196C /* 00000046 */]
000019B4 4E5E unlink A6
000019B6 205F movea.l A0, [A7]+
000019B8 584F addq.w A7, 4
000019BA 4ED0 jmp [A0]
fn000019BC:
000019BC 4E56 0000 link A6, 0
000019C0 486D D222 pea.l [A5 - 0x2DDE]
000019C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019C8 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
000019CC 4E5E unlink A6
000019CE 205F movea.l A0, [A7]+
000019D0 584F addq.w A7, 4
000019D2 4ED0 jmp [A0]
fn000019D4:
000019D4 4E56 0000 link A6, 0
000019D8 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
000019DC 266E 0008 movea.l A3, [A6 + 0x8]
000019E0 102B 0004 move.b D0, [A3 + 0x4]
000019E4 0200 0080 andi.b D0, 0x80
000019E8 6730 beq +0x32 /* 00001A1A */
000019EA 2013 move.l D0, [A3]
000019EC 0280 0000 00FF andi.l D0, 0xFF
000019F2 41ED D414 lea.l A0, [A5 - 0x2BEC]
000019F6 1030 0000 move.b D0, [A0 + D0.w]
000019FA 7201 moveq.l D1, 0x01
000019FC C001 and.b D0, D1
000019FE 671A beq +0x1C /* 00001A1A */
00001A00 246B 0008 movea.l A2, [A3 + 0x8]
00001A04 200A move.l D0, A2
00001A06 670A beq +0xC /* 00001A12 */
00001A08 102A 0004 move.b D0, [A2 + 0x4]
00001A0C 0200 0080 andi.b D0, 0x80
00001A10 6608 bne +0xA /* 00001A1A */
label00001A12:
00001A12 702D moveq.l D0, 0x2D
00001A14 2F00 move.l -[A7], D0
00001A16 4EBA FFA4 jsr [PC - 0x5C /* 000019BC */]
label00001A1A:
00001A1A 2A13 move.l D5, [A3]
00001A1C 761F moveq.l D3, 0x1F
00001A1E CA83 and.l D5, D3
00001A20 302D D5D4 move.w D0, [A5 - 0x2A2C]
00001A24 0240 0800 andi.w D0, 0x800
00001A28 670E beq +0x10 /* 00001A38 */
00001A2A 7005 moveq.l D0, 0x05
00001A2C BA80 cmp.l D5, D0
00001A2E 6608 bne +0xA /* 00001A38 */
00001A30 206B 0008 movea.l A0, [A3 + 0x8]
00001A34 2A10 move.l D5, [A0]
00001A36 CA83 and.l D5, D3
label00001A38:
00001A38 701C moveq.l D0, 0x1C
00001A3A BA80 cmp.l D5, D0
00001A3C 6508 bcs +0xA /* 00001A46 */
00001A3E 7039 moveq.l D0, 0x39
00001A40 2F00 move.l -[A7], D0
00001A42 4EBA FF78 jsr [PC - 0x88 /* 000019BC */]
label00001A46:
00001A46 41ED D514 lea.l A0, [A5 - 0x2AEC]
00001A4A 1830 5000 move.b D4, [A0 + D5.w]
00001A4E 4884 ext.w D4
00001A50 48C4 ext.l D4
00001A52 70FF moveq.l D0, 0xFFFFFFFF
00001A54 B880 cmp.l D4, D0
00001A56 6600 0128 bne +0x12A /* 00001B80 */
00001A5A 7018 moveq.l D0, 0x18
00001A5C BA80 cmp.l D5, D0
00001A5E 6746 beq +0x48 /* 00001AA6 */
00001A60 7016 moveq.l D0, 0x16
00001A62 BA80 cmp.l D5, D0
00001A64 6740 beq +0x42 /* 00001AA6 */
00001A66 7017 moveq.l D0, 0x17
00001A68 BA80 cmp.l D5, D0
00001A6A 673A beq +0x3C /* 00001AA6 */
00001A6C 7015 moveq.l D0, 0x15
00001A6E BA80 cmp.l D5, D0
00001A70 674E beq +0x50 /* 00001AC0 */
00001A72 7014 moveq.l D0, 0x14
00001A74 BA80 cmp.l D5, D0
00001A76 6700 0080 beq +0x82 /* 00001AF8 */
00001A7A 7013 moveq.l D0, 0x13
00001A7C BA80 cmp.l D5, D0
00001A7E 6700 00CE beq +0xD0 /* 00001B4E */
00001A82 7012 moveq.l D0, 0x12
00001A84 BA80 cmp.l D5, D0
00001A86 6700 00D4 beq +0xD6 /* 00001B5C */
00001A8A 7019 moveq.l D0, 0x19
00001A8C BA80 cmp.l D5, D0
00001A8E 6700 00CC beq +0xCE /* 00001B5C */
00001A92 701C moveq.l D0, 0x1C
00001A94 BA80 cmp.l D5, D0
00001A96 6700 00C4 beq +0xC6 /* 00001B5C */
00001A9A 701A moveq.l D0, 0x1A
00001A9C BA80 cmp.l D5, D0
00001A9E 6700 00D4 beq +0xD6 /* 00001B74 */
00001AA2 6000 00D4 bra +0xD6 /* 00001B78 */
label00001AA6:
00001AA6 102D D5D8 move.b D0, [A5 - 0x2A28]
00001AAA 670E beq +0x10 /* 00001ABA */
00001AAC 487A 00E2 pea.l [PC + 0xE2 /* 00001B90, value 0x66756E63 'func', cstring "function" */]
00001AB0 7035 moveq.l D0, 0x35
00001AB2 2F00 move.l -[A7], D0
00001AB4 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001AB8 504F addq.w A7, 8
label00001ABA:
00001ABA 7801 moveq.l D4, 0x01
00001ABC 6000 00C2 bra +0xC4 /* 00001B80 */
label00001AC0:
00001AC0 102B 0004 move.b D0, [A3 + 0x4]
00001AC4 7210 moveq.l D1, 0x10
00001AC6 C001 and.b D0, D1
00001AC8 6714 beq +0x16 /* 00001ADE */
00001ACA 487A 00CE pea.l [PC + 0xCE /* 00001B9A, value 0x61727261 'arra', cstring "array" */]
00001ACE 7035 moveq.l D0, 0x35
00001AD0 2F00 move.l -[A7], D0
00001AD2 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001AD6 504F addq.w A7, 8
00001AD8 022B 00EF 0004 andi.b [A3 + 0x4], 0xEF
label00001ADE:
00001ADE 2F2B 0008 move.l -[A7], [A3 + 0x8]
00001AE2 4EBA FEF0 jsr [PC - 0x110 /* 000019D4 */]
00001AE6 2800 move.l D4, D0
00001AE8 222B 000C move.l D1, [A3 + 0xC]
00001AEC 2004 move.l D0, D4
00001AEE 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00001AF2 2800 move.l D4, D0
00001AF4 6000 008A bra +0x8C /* 00001B80 */
label00001AF8:
00001AF8 206B 000C movea.l A0, [A3 + 0xC]
00001AFC 2668 000C movea.l A3, [A0 + 0xC]
00001B00 102B 0004 move.b D0, [A3 + 0x4]
00001B04 7210 moveq.l D1, 0x10
00001B06 C001 and.b D0, D1
00001B08 672A beq +0x2C /* 00001B34 */
00001B0A 2013 move.l D0, [A3]
00001B0C 7214 moveq.l D1, 0x14
00001B0E C081 and.l D0, D1
00001B10 670A beq +0xC /* 00001B1C */
00001B12 2F2B 000C move.l -[A7], [A3 + 0xC]
00001B16 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
00001B1A 6006 bra +0x8 /* 00001B22 */
label00001B1C:
00001B1C 41FA 0082 lea.l A0, [PC + 0x82 /* 00001BA0, value 0x73747275 'stru', cstring "struct" */]
00001B20 2008 move.l D0, A0
label00001B22:
00001B22 2F00 move.l -[A7], D0
00001B24 7035 moveq.l D0, 0x35
00001B26 2F00 move.l -[A7], D0
00001B28 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001B2C 504F addq.w A7, 8
00001B2E 022B 00EF 0004 andi.b [A3 + 0x4], 0xEF
label00001B34:
00001B34 4AAB 000C tst.l [A3 + 0xC]
00001B38 6608 bne +0xA /* 00001B42 */
00001B3A 7062 moveq.l D0, 0x62
00001B3C 2F00 move.l -[A7], D0
00001B3E 4EBA FE7C jsr [PC - 0x184 /* 000019BC */]
label00001B42:
00001B42 206B 000C movea.l A0, [A3 + 0xC]
00001B46 2068 0010 movea.l A0, [A0 + 0x10]
00001B4A 2810 move.l D4, [A0]
00001B4C 6032 bra +0x34 /* 00001B80 */
label00001B4E:
00001B4E 706A moveq.l D0, 0x6A
00001B50 2F00 move.l -[A7], D0
00001B52 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001B56 584F addq.w A7, 4
00001B58 7801 moveq.l D4, 0x01
00001B5A 6024 bra +0x26 /* 00001B80 */
label00001B5C:
00001B5C 2F0B move.l -[A7], A3
00001B5E 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00001B62 721F moveq.l D1, 0x1F
00001B64 C081 and.l D0, D1
00001B66 41ED D514 lea.l A0, [A5 - 0x2AEC]
00001B6A 1830 0000 move.b D4, [A0 + D0.w]
00001B6E 4884 ext.w D4
00001B70 48C4 ext.l D4
00001B72 600C bra +0xE /* 00001B80 */
label00001B74:
00001B74 7800 moveq.l D4, 0x00
00001B76 6008 bra +0xA /* 00001B80 */
label00001B78:
00001B78 707A moveq.l D0, 0x7A
00001B7A 2F00 move.l -[A7], D0
00001B7C 4EBA FE3E jsr [PC - 0x1C2 /* 000019BC */]
label00001B80:
00001B80 2004 move.l D0, D4
00001B82 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00001B86 4E5E unlink A6
00001B88 205F movea.l A0, [A7]+
00001B8A 584F addq.w A7, 4
00001B8C 4ED0 jmp [A0]
00001B8E 0018 6675 ori.b [A0]+, 0x75 /* 'u' */
00001B92 6E63 bgt +0x65 /* 00001BF7 */
00001B94 7469 moveq.l D2, 0x69
00001B96 6F6E ble +0x70 /* 00001C06 */
00001B98 0000 6172 ori.b D0, 0x72 /* 'r' */
00001B9C 7261 moveq.l D1, 0x61
00001B9E 7900 moveq.l D4, 0x00
00001BA0 7374 moveq.l D1, 0x74
00001BA2 7275 moveq.l D1, 0x75
00001BA4 6374 bls +0x76 /* 00001C1A */
00001BA6 0000 4E56 ori.b D0, 0x56 /* 'V' */
00001BAA 0000 48E7 ori.b D0, 0xE7
00001BAE 1010 move.b D0, [A0]
00001BB0 266E 0008 movea.l A3, [A6 + 0x8]
00001BB4 600E bra +0x10 /* 00001BC4 */
label00001BB6:
00001BB6 102B 0004 move.b D0, [A3 + 0x4]
00001BBA 7210 moveq.l D1, 0x10
00001BBC C001 and.b D0, D1
00001BBE 6638 bne +0x3A /* 00001BF8 */
00001BC0 266B 0008 movea.l A3, [A3 + 0x8]
label00001BC4:
00001BC4 2013 move.l D0, [A3]
00001BC6 721F moveq.l D1, 0x1F
00001BC8 C081 and.l D0, D1
00001BCA 7215 moveq.l D1, 0x15
00001BCC B081 cmp.l D0, D1
00001BCE 67E6 beq -0x18 /* 00001BB6 */
00001BD0 7214 moveq.l D1, 0x14
00001BD2 B081 cmp.l D0, D1
00001BD4 6702 beq +0x4 /* 00001BD8 */
00001BD6 6020 bra +0x22 /* 00001BF8 */
label00001BD8:
00001BD8 206B 000C movea.l A0, [A3 + 0xC]
00001BDC 2668 000C movea.l A3, [A0 + 0xC]
00001BE0 102B 0004 move.b D0, [A3 + 0x4]
00001BE4 7210 moveq.l D1, 0x10
00001BE6 C001 and.b D0, D1
00001BE8 660E bne +0x10 /* 00001BF8 */
00001BEA 206B 000C movea.l A0, [A3 + 0xC]
00001BEE 2068 0010 movea.l A0, [A0 + 0x10]
00001BF2 2628 000C move.l D3, [A0 + 0xC]
00001BF6 6008 bra +0xA /* 00001C00 */
label00001BF8:
00001BF8 2F0B move.l -[A7], A3
00001BFA 4EBA FDD8 jsr [PC - 0x228 /* 000019D4 */]
00001BFE 2600 move.l D3, D0
label00001C00:
00001C00 2003 move.l D0, D3
00001C02 4CDF 0808 movem.l D3,A3, [A7]+
label00001C06:
00001C06 4E5E unlink A6
00001C08 205F movea.l A0, [A7]+
00001C0A 584F addq.w A7, 4
00001C0C 4ED0 jmp [A0]
fn00001C0E:
00001C0E 4E56 0000 link A6, 0
00001C12 48E7 0030 movem.l -[A7], A2,A3
00001C16 302E 000A move.w D0, [A6 + 0xA]
label00001C1A:
00001C1A 721F moveq.l D1, 0x1F
00001C1C C041 and.w D0, D1
00001C1E 721B moveq.l D1, 0x1B
00001C20 B041 cmp.w D0, D1
00001C22 660E bne +0x10 /* 00001C32 */
00001C24 701A moveq.l D0, 0x1A
00001C26 2F00 move.l -[A7], D0
00001C28 206D D968 movea.l A0, [A5 - 0x2698]
00001C2C 4E90 jsr [A0]
00001C2E 2640 movea.l A3, D0
00001C30 6024 bra +0x26 /* 00001C56 */
label00001C32:
00001C32 202D D242 move.l D0, [A5 - 0x2DBE]
00001C36 6712 beq +0x14 /* 00001C4A */
00001C38 266D D242 movea.l A3, [A5 - 0x2DBE]
00001C3C 206D D242 movea.l A0, [A5 - 0x2DBE]
00001C40 2028 0008 move.l D0, [A0 + 0x8]
00001C44 2B40 D242 move.l [A5 - 0x2DBE], D0
00001C48 600C bra +0xE /* 00001C56 */
label00001C4A:
00001C4A 7016 moveq.l D0, 0x16
00001C4C 2F00 move.l -[A7], D0
00001C4E 206D D968 movea.l A0, [A5 - 0x2698]
00001C52 4E90 jsr [A0]
00001C54 2640 movea.l A3, D0
label00001C56:
00001C56 2B6E 0008 D24A move.l [A5 - 0x2DB6], [A6 + 0x8]
00001C5C 41ED D24A lea.l A0, [A5 - 0x2DB6]
00001C60 244B movea.l A2, A3
00001C62 7004 moveq.l D0, 0x04
label00001C64:
00001C64 24D8 move.l [A2]+, [A0]+
00001C66 51C8 FFFC dbf D0, -0x6 /* 00001C64 */
00001C6A 3490 move.w [A2], [A0]
00001C6C 7000 moveq.l D0, 0x00
00001C6E 2740 0012 move.l [A3 + 0x12], D0
00001C72 200B move.l D0, A3
00001C74 4CDF 0C00 movem.l A2,A3, [A7]+
00001C78 4E5E unlink A6
00001C7A 205F movea.l A0, [A7]+
00001C7C 584F addq.w A7, 4
00001C7E 4ED0 jmp [A0]
fn00001C80:
00001C80 4E56 0000 link A6, 0
00001C84 48E7 1030 movem.l -[A7], D3,A2,A3
00001C88 262E 0008 move.l D3, [A6 + 0x8]
00001C8C 2F03 move.l -[A7], D3
00001C8E 4EBA FF7E jsr [PC - 0x82 /* 00001C0E */]
00001C92 2640 movea.l A3, D0
00001C94 2003 move.l D0, D3
00001C96 0280 0000 00FF andi.l D0, 0xFF
00001C9C 45ED D414 lea.l A2, [A5 - 0x2BEC]
00001CA0 1032 0000 move.b D0, [A2 + D0.w]
00001CA4 7201 moveq.l D1, 0x01
00001CA6 C001 and.b D0, D1
00001CA8 6610 bne +0x12 /* 00001CBA */
00001CAA 2003 move.l D0, D3
00001CAC 721F moveq.l D1, 0x1F
00001CAE C081 and.l D0, D1
00001CB0 1032 0000 move.b D0, [A2 + D0.w]
00001CB4 7210 moveq.l D1, 0x10
00001CB6 C001 and.b D0, D1
00001CB8 6714 beq +0x16 /* 00001CCE */
label00001CBA:
00001CBA 7013 moveq.l D0, 0x13
00001CBC 2F00 move.l -[A7], D0
00001CBE 4EBA FF4E jsr [PC - 0xB2 /* 00001C0E */]
00001CC2 2740 0008 move.l [A3 + 0x8], D0
00001CC6 7201 moveq.l D1, 0x01
00001CC8 2040 movea.l A0, D0
00001CCA 3141 0006 move.w [A0 + 0x6], D1
label00001CCE:
00001CCE 200B move.l D0, A3
00001CD0 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001CD4 4E5E unlink A6
00001CD6 205F movea.l A0, [A7]+
00001CD8 584F addq.w A7, 4
00001CDA 4ED0 jmp [A0]
fn00001CDC:
00001CDC 4E56 0000 link A6, 0
00001CE0 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00001CE4 266E 0008 movea.l A3, [A6 + 0x8]
00001CE8 6000 00A6 bra +0xA8 /* 00001D90 */
label00001CEC:
00001CEC 102B 0004 move.b D0, [A3 + 0x4]
00001CF0 0200 0080 andi.b D0, 0x80
00001CF4 6736 beq +0x38 /* 00001D2C */
00001CF6 2013 move.l D0, [A3]
00001CF8 0280 0000 00FF andi.l D0, 0xFF
00001CFE 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001D02 1030 0000 move.b D0, [A0 + D0.w]
00001D06 7201 moveq.l D1, 0x01
00001D08 C001 and.b D0, D1
00001D0A 6700 008A beq +0x8C /* 00001D96 */
00001D0E 246B 0008 movea.l A2, [A3 + 0x8]
00001D12 200A move.l D0, A2
00001D14 670A beq +0xC /* 00001D20 */
00001D16 102A 0004 move.b D0, [A2 + 0x4]
00001D1A 0200 0080 andi.b D0, 0x80
00001D1E 660A bne +0xC /* 00001D2A */
label00001D20:
00001D20 2F3C 0000 00EF move.l -[A7], 0xEF
00001D26 4EBA FC94 jsr [PC - 0x36C /* 000019BC */]
label00001D2A:
00001D2A 606A bra +0x6C /* 00001D96 */
label00001D2C:
00001D2C 302B 0006 move.w D0, [A3 + 0x6]
00001D30 6E0A bgt +0xC /* 00001D3C */
00001D32 2F3C 0000 00F6 move.l -[A7], 0xF6
00001D38 4EBA FC82 jsr [PC - 0x37E /* 000019BC */]
label00001D3C:
00001D3C 536B 0006 subq.w [A3 + 0x6], 1
00001D40 6654 bne +0x56 /* 00001D96 */
00001D42 286B 0008 movea.l A4, [A3 + 0x8]
00001D46 2813 move.l D4, [A3]
00001D48 761F moveq.l D3, 0x1F
00001D4A C883 and.l D4, D3
00001D4C 2004 move.l D0, D4
00001D4E C083 and.l D0, D3
00001D50 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001D54 1030 0000 move.b D0, [A0 + D0.w]
00001D58 7210 moveq.l D1, 0x10
00001D5A C001 and.b D0, D1
00001D5C 6606 bne +0x8 /* 00001D64 */
00001D5E 701B moveq.l D0, 0x1B
00001D60 B880 cmp.l D4, D0
00001D62 660E bne +0x10 /* 00001D72 */
label00001D64:
00001D64 204B movea.l A0, A3
00001D66 700C moveq.l D0, 0x0C
00001D68 D1C0 add.l A0, D0
00001D6A 2F08 move.l -[A7], A0
00001D6C 4EBA 0786 jsr [PC + 0x786 /* 000024F4 */]
00001D70 6012 bra +0x14 /* 00001D84 */
label00001D72:
00001D72 0C84 0000 001A cmpi.l D4, 0x1A
00001D78 660A bne +0xC /* 00001D84 */
00001D7A 2F2B 000C move.l -[A7], [A3 + 0xC]
00001D7E 206D D958 movea.l A0, [A5 - 0x26A8]
00001D82 4E90 jsr [A0]
label00001D84:
00001D84 276D D242 0008 move.l [A3 + 0x8], [A5 - 0x2DBE]
00001D8A 2B4B D242 move.l [A5 - 0x2DBE], A3
00001D8E 264C movea.l A3, A4
label00001D90:
00001D90 200B move.l D0, A3
00001D92 6600 FF58 bne -0xA6 /* 00001CEC */
label00001D96:
00001D96 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00001D9A 4E5E unlink A6
00001D9C 205F movea.l A0, [A7]+
00001D9E 584F addq.w A7, 4
00001DA0 4ED0 jmp [A0]
fn00001DA2:
00001DA2 4E56 0000 link A6, 0
00001DA6 2F0A move.l -[A7], A2
00001DA8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001DAC 4EBA FE60 jsr [PC - 0x1A0 /* 00001C0E */]
00001DB0 2440 movea.l A2, D0
00001DB2 7001 moveq.l D0, 0x01
00001DB4 3540 0006 move.w [A2 + 0x6], D0
00001DB8 002A 0080 0004 ori.b [A2 + 0x4], 0x80
00001DBE 200A move.l D0, A2
00001DC0 245F movea.l A2, [A7]+
00001DC2 4E5E unlink A6
00001DC4 205F movea.l A0, [A7]+
00001DC6 584F addq.w A7, 4
00001DC8 4ED0 jmp [A0]
00001DCA 2F03 move.l -[A7], D3
00001DCC 7600 moveq.l D3, 0x00
00001DCE 2B43 D242 move.l [A5 - 0x2DBE], D3
00001DD2 2B43 D246 move.l [A5 - 0x2DBA], D3
00001DD6 7650 moveq.l D3, 0x50
00001DD8 2F03 move.l -[A7], D3
00001DDA 206D D964 movea.l A0, [A5 - 0x269C]
00001DDE 4E90 jsr [A0]
00001DE0 2B40 D874 move.l [A5 - 0x278C], D0
00001DE4 2F03 move.l -[A7], D3
00001DE6 206D D964 movea.l A0, [A5 - 0x269C]
00001DEA 4E90 jsr [A0]
00001DEC 2B40 D870 move.l [A5 - 0x2790], D0
00001DF0 7013 moveq.l D0, 0x13
00001DF2 2F00 move.l -[A7], D0
00001DF4 4EBA FFAC jsr [PC - 0x54 /* 00001DA2 */]
00001DF8 206D D874 movea.l A0, [A5 - 0x278C]
00001DFC 2140 004C move.l [A0 + 0x4C], D0
00001E00 7002 moveq.l D0, 0x02
00001E02 2F00 move.l -[A7], D0
00001E04 4EBA FF9C jsr [PC - 0x64 /* 00001DA2 */]
00001E08 206D D874 movea.l A0, [A5 - 0x278C]
00001E0C 2140 0008 move.l [A0 + 0x8], D0
00001E10 7001 moveq.l D0, 0x01
00001E12 2F00 move.l -[A7], D0
00001E14 4EBA FF8C jsr [PC - 0x74 /* 00001DA2 */]
00001E18 206D D874 movea.l A0, [A5 - 0x278C]
00001E1C 2140 0004 move.l [A0 + 0x4], D0
00001E20 42A7 clr.l -[A7]
00001E22 4EBA FF7E jsr [PC - 0x82 /* 00001DA2 */]
00001E26 206D D874 movea.l A0, [A5 - 0x278C]
00001E2A 2080 move.l [A0], D0
00001E2C 7003 moveq.l D0, 0x03
00001E2E 2F00 move.l -[A7], D0
00001E30 4EBA FF70 jsr [PC - 0x90 /* 00001DA2 */]
00001E34 206D D874 movea.l A0, [A5 - 0x278C]
00001E38 2140 000C move.l [A0 + 0xC], D0
00001E3C 7004 moveq.l D0, 0x04
00001E3E 2F00 move.l -[A7], D0
00001E40 4EBA FF60 jsr [PC - 0xA0 /* 00001DA2 */]
00001E44 206D D874 movea.l A0, [A5 - 0x278C]
00001E48 2140 0010 move.l [A0 + 0x10], D0
00001E4C 7006 moveq.l D0, 0x06
00001E4E 2F00 move.l -[A7], D0
00001E50 4EBA FF50 jsr [PC - 0xB0 /* 00001DA2 */]
00001E54 206D D874 movea.l A0, [A5 - 0x278C]
00001E58 2140 0018 move.l [A0 + 0x18], D0
00001E5C 7007 moveq.l D0, 0x07
00001E5E 2F00 move.l -[A7], D0
00001E60 4EBA FF40 jsr [PC - 0xC0 /* 00001DA2 */]
00001E64 206D D874 movea.l A0, [A5 - 0x278C]
00001E68 2140 001C move.l [A0 + 0x1C], D0
00001E6C 7008 moveq.l D0, 0x08
00001E6E 2F00 move.l -[A7], D0
00001E70 4EBA FF30 jsr [PC - 0xD0 /* 00001DA2 */]
00001E74 206D D874 movea.l A0, [A5 - 0x278C]
00001E78 2140 0020 move.l [A0 + 0x20], D0
00001E7C 7009 moveq.l D0, 0x09
00001E7E 2F00 move.l -[A7], D0
00001E80 4EBA FF20 jsr [PC - 0xE0 /* 00001DA2 */]
00001E84 206D D874 movea.l A0, [A5 - 0x278C]
00001E88 2140 0024 move.l [A0 + 0x24], D0
00001E8C 700A moveq.l D0, 0x0A
00001E8E 2F00 move.l -[A7], D0
00001E90 4EBA FF10 jsr [PC - 0xF0 /* 00001DA2 */]
00001E94 206D D874 movea.l A0, [A5 - 0x278C]
00001E98 2140 0028 move.l [A0 + 0x28], D0
00001E9C 700B moveq.l D0, 0x0B
00001E9E 2F00 move.l -[A7], D0
00001EA0 4EBA FF00 jsr [PC - 0x100 /* 00001DA2 */]
00001EA4 206D D874 movea.l A0, [A5 - 0x278C]
00001EA8 2140 002C move.l [A0 + 0x2C], D0
00001EAC 700C moveq.l D0, 0x0C
00001EAE 2F00 move.l -[A7], D0
00001EB0 4EBA FEF0 jsr [PC - 0x110 /* 00001DA2 */]
00001EB4 206D D874 movea.l A0, [A5 - 0x278C]
00001EB8 2140 0030 move.l [A0 + 0x30], D0
00001EBC 700D moveq.l D0, 0x0D
00001EBE 2F00 move.l -[A7], D0
00001EC0 4EBA FEE0 jsr [PC - 0x120 /* 00001DA2 */]
00001EC4 206D D874 movea.l A0, [A5 - 0x278C]
00001EC8 2140 0034 move.l [A0 + 0x34], D0
00001ECC 700E moveq.l D0, 0x0E
00001ECE 2F00 move.l -[A7], D0
00001ED0 4EBA FED0 jsr [PC - 0x130 /* 00001DA2 */]
00001ED4 206D D874 movea.l A0, [A5 - 0x278C]
00001ED8 2140 0038 move.l [A0 + 0x38], D0
00001EDC 700F moveq.l D0, 0x0F
00001EDE 2F00 move.l -[A7], D0
00001EE0 4EBA FEC0 jsr [PC - 0x140 /* 00001DA2 */]
00001EE4 2B40 D860 move.l [A5 - 0x27A0], D0
00001EE8 206D D874 movea.l A0, [A5 - 0x278C]
00001EEC 2010 move.l D0, [A0]
00001EEE 2B40 D868 move.l [A5 - 0x2798], D0
00001EF2 7016 moveq.l D0, 0x16
00001EF4 2F00 move.l -[A7], D0
00001EF6 4EBA FD88 jsr [PC - 0x278 /* 00001C80 */]
00001EFA 2B40 D86C move.l [A5 - 0x2794], D0
00001EFE 2040 movea.l A0, D0
00001F00 5268 0006 addq.w [A0 + 0x6], 1
00001F04 7610 moveq.l D3, 0x10
00001F06 2F03 move.l -[A7], D3
00001F08 4EBA FE98 jsr [PC - 0x168 /* 00001DA2 */]
00001F0C 206D D870 movea.l A0, [A5 - 0x2790]
00001F10 2140 004C move.l [A0 + 0x4C], D0
00001F14 206D D874 movea.l A0, [A5 - 0x278C]
00001F18 2228 004C move.l D1, [A0 + 0x4C]
00001F1C 2040 movea.l A0, D0
00001F1E 2141 0008 move.l [A0 + 0x8], D1
00001F22 2F03 move.l -[A7], D3
00001F24 4EBA FE7C jsr [PC - 0x184 /* 00001DA2 */]
00001F28 206D D870 movea.l A0, [A5 - 0x2790]
00001F2C 2140 0008 move.l [A0 + 0x8], D0
00001F30 206D D874 movea.l A0, [A5 - 0x278C]
00001F34 2228 0008 move.l D1, [A0 + 0x8]
00001F38 2040 movea.l A0, D0
00001F3A 2141 0008 move.l [A0 + 0x8], D1
00001F3E 2F03 move.l -[A7], D3
00001F40 4EBA FE60 jsr [PC - 0x1A0 /* 00001DA2 */]
00001F44 206D D870 movea.l A0, [A5 - 0x2790]
00001F48 2140 0004 move.l [A0 + 0x4], D0
00001F4C 206D D874 movea.l A0, [A5 - 0x278C]
00001F50 2228 0004 move.l D1, [A0 + 0x4]
00001F54 2040 movea.l A0, D0
00001F56 2141 0008 move.l [A0 + 0x8], D1
00001F5A 2F03 move.l -[A7], D3
00001F5C 4EBA FE44 jsr [PC - 0x1BC /* 00001DA2 */]
00001F60 206D D870 movea.l A0, [A5 - 0x2790]
00001F64 2080 move.l [A0], D0
00001F66 206D D874 movea.l A0, [A5 - 0x278C]
00001F6A 2210 move.l D1, [A0]
00001F6C 2040 movea.l A0, D0
00001F6E 2141 0008 move.l [A0 + 0x8], D1
00001F72 2F03 move.l -[A7], D3
00001F74 4EBA FE2C jsr [PC - 0x1D4 /* 00001DA2 */]
00001F78 206D D870 movea.l A0, [A5 - 0x2790]
00001F7C 2140 000C move.l [A0 + 0xC], D0
00001F80 206D D874 movea.l A0, [A5 - 0x278C]
00001F84 2228 000C move.l D1, [A0 + 0xC]
00001F88 2040 movea.l A0, D0
00001F8A 2141 0008 move.l [A0 + 0x8], D1
00001F8E 2F03 move.l -[A7], D3
00001F90 4EBA FE10 jsr [PC - 0x1F0 /* 00001DA2 */]
00001F94 206D D870 movea.l A0, [A5 - 0x2790]
00001F98 2140 0010 move.l [A0 + 0x10], D0
00001F9C 206D D874 movea.l A0, [A5 - 0x278C]
00001FA0 2228 0010 move.l D1, [A0 + 0x10]
00001FA4 2040 movea.l A0, D0
00001FA6 2141 0008 move.l [A0 + 0x8], D1
00001FAA 2F03 move.l -[A7], D3
00001FAC 4EBA FDF4 jsr [PC - 0x20C /* 00001DA2 */]
00001FB0 206D D870 movea.l A0, [A5 - 0x2790]
00001FB4 2140 0018 move.l [A0 + 0x18], D0
00001FB8 206D D874 movea.l A0, [A5 - 0x278C]
00001FBC 2228 0018 move.l D1, [A0 + 0x18]
00001FC0 2040 movea.l A0, D0
00001FC2 2141 0008 move.l [A0 + 0x8], D1
00001FC6 2F03 move.l -[A7], D3
00001FC8 4EBA FDD8 jsr [PC - 0x228 /* 00001DA2 */]
00001FCC 206D D870 movea.l A0, [A5 - 0x2790]
00001FD0 2140 001C move.l [A0 + 0x1C], D0
00001FD4 206D D874 movea.l A0, [A5 - 0x278C]
00001FD8 2228 001C move.l D1, [A0 + 0x1C]
00001FDC 2040 movea.l A0, D0
00001FDE 2141 0008 move.l [A0 + 0x8], D1
00001FE2 2F03 move.l -[A7], D3
00001FE4 4EBA FDBC jsr [PC - 0x244 /* 00001DA2 */]
00001FE8 206D D870 movea.l A0, [A5 - 0x2790]
00001FEC 2140 0020 move.l [A0 + 0x20], D0
00001FF0 206D D874 movea.l A0, [A5 - 0x278C]
00001FF4 2228 0020 move.l D1, [A0 + 0x20]
00001FF8 2040 movea.l A0, D0
00001FFA 2141 0008 move.l [A0 + 0x8], D1
00001FFE 2F03 move.l -[A7], D3
00002000 4EBA FDA0 jsr [PC - 0x260 /* 00001DA2 */]
00002004 206D D870 movea.l A0, [A5 - 0x2790]
00002008 2140 0024 move.l [A0 + 0x24], D0
0000200C 206D D874 movea.l A0, [A5 - 0x278C]
00002010 2228 0024 move.l D1, [A0 + 0x24]
00002014 2040 movea.l A0, D0
00002016 2141 0008 move.l [A0 + 0x8], D1
0000201A 2F03 move.l -[A7], D3
0000201C 4EBA FD84 jsr [PC - 0x27C /* 00001DA2 */]
00002020 206D D870 movea.l A0, [A5 - 0x2790]
00002024 2140 0028 move.l [A0 + 0x28], D0
00002028 206D D874 movea.l A0, [A5 - 0x278C]
0000202C 2228 0028 move.l D1, [A0 + 0x28]
00002030 2040 movea.l A0, D0
00002032 2141 0008 move.l [A0 + 0x8], D1
00002036 2F03 move.l -[A7], D3
00002038 4EBA FD68 jsr [PC - 0x298 /* 00001DA2 */]
0000203C 206D D870 movea.l A0, [A5 - 0x2790]
00002040 2140 002C move.l [A0 + 0x2C], D0
00002044 206D D874 movea.l A0, [A5 - 0x278C]
00002048 2228 002C move.l D1, [A0 + 0x2C]
0000204C 2040 movea.l A0, D0
0000204E 2141 0008 move.l [A0 + 0x8], D1
00002052 2F03 move.l -[A7], D3
00002054 4EBA FD4C jsr [PC - 0x2B4 /* 00001DA2 */]
00002058 206D D870 movea.l A0, [A5 - 0x2790]
0000205C 2140 0030 move.l [A0 + 0x30], D0
00002060 206D D874 movea.l A0, [A5 - 0x278C]
00002064 2228 0030 move.l D1, [A0 + 0x30]
00002068 2040 movea.l A0, D0
0000206A 2141 0008 move.l [A0 + 0x8], D1
0000206E 2F03 move.l -[A7], D3
00002070 4EBA FD30 jsr [PC - 0x2D0 /* 00001DA2 */]
00002074 206D D870 movea.l A0, [A5 - 0x2790]
00002078 2140 0034 move.l [A0 + 0x34], D0
0000207C 206D D874 movea.l A0, [A5 - 0x278C]
00002080 2228 0034 move.l D1, [A0 + 0x34]
00002084 2040 movea.l A0, D0
00002086 2141 0008 move.l [A0 + 0x8], D1
0000208A 2F03 move.l -[A7], D3
0000208C 4EBA FD14 jsr [PC - 0x2EC /* 00001DA2 */]
00002090 206D D870 movea.l A0, [A5 - 0x2790]
00002094 2140 0038 move.l [A0 + 0x38], D0
00002098 206D D874 movea.l A0, [A5 - 0x278C]
0000209C 2228 0038 move.l D1, [A0 + 0x38]
000020A0 2040 movea.l A0, D0
000020A2 2141 0008 move.l [A0 + 0x8], D1
000020A6 7040 moveq.l D0, 0x40
000020A8 2F00 move.l -[A7], D0
000020AA 4EBA FCF6 jsr [PC - 0x30A /* 00001DA2 */]
000020AE 2B40 D864 move.l [A5 - 0x279C], D0
000020B2 261F move.l D3, [A7]+
000020B4 4E75 rts
fn000020B6:
000020B6 4E56 0000 link A6, 0
000020BA 48E7 0038 movem.l -[A7], A2,A3,A4
000020BE 246E 0008 movea.l A2, [A6 + 0x8]
000020C2 102A 0004 move.b D0, [A2 + 0x4]
000020C6 0200 0080 andi.b D0, 0x80
000020CA 6732 beq +0x34 /* 000020FE */
000020CC 2012 move.l D0, [A2]
000020CE 0280 0000 00FF andi.l D0, 0xFF
000020D4 41ED D414 lea.l A0, [A5 - 0x2BEC]
000020D8 1030 0000 move.b D0, [A0 + D0.w]
000020DC 7201 moveq.l D1, 0x01
000020DE C001 and.b D0, D1
000020E0 671C beq +0x1E /* 000020FE */
000020E2 246A 0008 movea.l A2, [A2 + 0x8]
000020E6 200A move.l D0, A2
000020E8 670A beq +0xC /* 000020F4 */
000020EA 102A 0004 move.b D0, [A2 + 0x4]
000020EE 0200 0080 andi.b D0, 0x80
000020F2 660A bne +0xC /* 000020FE */
label000020F4:
000020F4 2F3C 0000 01E9 move.l -[A7], 0x1E9
000020FA 4EBA F8C0 jsr [PC - 0x740 /* 000019BC */]
label000020FE:
000020FE 246E 0008 movea.l A2, [A6 + 0x8]
00002102 2F12 move.l -[A7], [A2]
00002104 4EBA FB08 jsr [PC - 0x4F8 /* 00001C0E */]
00002108 2840 movea.l A4, D0
0000210A 204C movea.l A0, A4
0000210C 7004 moveq.l D0, 0x04
label0000210E:
0000210E 20DA move.l [A0]+, [A2]+
00002110 51C8 FFFC dbf D0, -0x6 /* 0000210E */
00002114 3092 move.w [A0], [A2]
00002116 2014 move.l D0, [A4]
00002118 721F moveq.l D1, 0x1F
0000211A C081 and.l D0, D1
0000211C 721B moveq.l D1, 0x1B
0000211E B081 cmp.l D0, D1
00002120 6708 beq +0xA /* 0000212A */
00002122 721A moveq.l D1, 0x1A
00002124 B081 cmp.l D0, D1
00002126 6710 beq +0x12 /* 00002138 */
00002128 6026 bra +0x28 /* 00002150 */
label0000212A:
0000212A 206E 0008 movea.l A0, [A6 + 0x8]
0000212E 2028 0016 move.l D0, [A0 + 0x16]
00002132 2940 0016 move.l [A4 + 0x16], D0
00002136 6072 bra +0x74 /* 000021AA */
label00002138:
00002138 206E 0008 movea.l A0, [A6 + 0x8]
0000213C 2F28 000C move.l -[A7], [A0 + 0xC]
00002140 7002 moveq.l D0, 0x02
00002142 3F00 move.w -[A7], D0
00002144 206D D960 movea.l A0, [A5 - 0x26A0]
00002148 4E90 jsr [A0]
0000214A 2940 000C move.l [A4 + 0xC], D0
0000214E 605A bra +0x5C /* 000021AA */
label00002150:
00002150 2014 move.l D0, [A4]
00002152 721F moveq.l D1, 0x1F
00002154 C081 and.l D0, D1
00002156 41ED D414 lea.l A0, [A5 - 0x2BEC]
0000215A 1030 0000 move.b D0, [A0 + D0.w]
0000215E 7210 moveq.l D1, 0x10
00002160 C001 and.b D0, D1
00002162 6746 beq +0x48 /* 000021AA */
00002164 7000 moveq.l D0, 0x00
00002166 2940 000C move.l [A4 + 0xC], D0
0000216A 206E 0008 movea.l A0, [A6 + 0x8]
0000216E 2668 000C movea.l A3, [A0 + 0xC]
00002172 244C movea.l A2, A4
00002174 700C moveq.l D0, 0x0C
00002176 D5C0 add.l A2, D0
00002178 602C bra +0x2E /* 000021A6 */
label0000217A:
0000217A 2F0A move.l -[A7], A2
0000217C 2F2B 0004 move.l -[A7], [A3 + 0x4]
00002180 4EBA 0336 jsr [PC + 0x336 /* 000024B8 */]
00002184 4A93 tst.l [A3]
00002186 670A beq +0xC /* 00002192 */
00002188 2F3C 0000 01FE move.l -[A7], 0x1FE
0000218E 4EBA F82C jsr [PC - 0x7D4 /* 000019BC */]
label00002192:
00002192 4AAB 0008 tst.l [A3 + 0x8]
00002196 670A beq +0xC /* 000021A2 */
00002198 2F3C 0000 0200 move.l -[A7], 0x200
0000219E 4EBA F81C jsr [PC - 0x7E4 /* 000019BC */]
label000021A2:
000021A2 266B 000C movea.l A3, [A3 + 0xC]
label000021A6:
000021A6 200B move.l D0, A3
000021A8 66D0 bne -0x2E /* 0000217A */
label000021AA:
000021AA 246C 0008 movea.l A2, [A4 + 0x8]
000021AE 200A move.l D0, A2
000021B0 6704 beq +0x6 /* 000021B6 */
000021B2 526A 0006 addq.w [A2 + 0x6], 1
label000021B6:
000021B6 4240 clr.w D0
000021B8 3940 0006 move.w [A4 + 0x6], D0
000021BC 022C 007F 0004 andi.b [A4 + 0x4], 0x7F
000021C2 200C move.l D0, A4
000021C4 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000021C8 4E5E unlink A6
000021CA 205F movea.l A0, [A7]+
000021CC 584F addq.w A7, 4
000021CE 4ED0 jmp [A0]
fn000021D0:
000021D0 4E56 0000 link A6, 0
000021D4 48E7 0830 movem.l -[A7], D4,A2,A3
000021D8 282E 0008 move.l D4, [A6 + 0x8]
000021DC 206E 000C movea.l A0, [A6 + 0xC]
000021E0 2650 movea.l A3, [A0]
000021E2 102B 0004 move.b D0, [A3 + 0x4]
000021E6 0200 0080 andi.b D0, 0x80
000021EA 6732 beq +0x34 /* 0000221E */
000021EC 2013 move.l D0, [A3]
000021EE 0280 0000 00FF andi.l D0, 0xFF
000021F4 41ED D414 lea.l A0, [A5 - 0x2BEC]
000021F8 1030 0000 move.b D0, [A0 + D0.w]
000021FC 7201 moveq.l D1, 0x01
000021FE C001 and.b D0, D1
00002200 671C beq +0x1E /* 0000221E */
00002202 246B 0008 movea.l A2, [A3 + 0x8]
00002206 200A move.l D0, A2
00002208 670A beq +0xC /* 00002214 */
0000220A 102A 0004 move.b D0, [A2 + 0x4]
0000220E 0200 0080 andi.b D0, 0x80
00002212 660A bne +0xC /* 0000221E */
label00002214:
00002214 2F3C 0000 0218 move.l -[A7], 0x218
0000221A 4EBA F7A0 jsr [PC - 0x860 /* 000019BC */]
label0000221E:
0000221E 2013 move.l D0, [A3]
00002220 B084 cmp.l D0, D4
00002222 674A beq +0x4C /* 0000226E */
00002224 302B 0006 move.w D0, [A3 + 0x6]
00002228 7201 moveq.l D1, 0x01
0000222A B041 cmp.w D0, D1
0000222C 6E0A bgt +0xC /* 00002238 */
0000222E 102B 0004 move.b D0, [A3 + 0x4]
00002232 0200 0080 andi.b D0, 0x80
00002236 6736 beq +0x38 /* 0000226E */
label00002238:
00002238 206D D874 movea.l A0, [A5 - 0x278C]
0000223C 2050 movea.l A0, [A0]
0000223E B1CB cmpa.l A0, A3
00002240 6618 bne +0x1A /* 0000225A */
00002242 206D D864 movea.l A0, [A5 - 0x279C]
00002246 2010 move.l D0, [A0]
00002248 B084 cmp.l D0, D4
0000224A 660E bne +0x10 /* 0000225A */
0000224C 266D D864 movea.l A3, [A5 - 0x279C]
00002250 206D D864 movea.l A0, [A5 - 0x279C]
00002254 5268 0006 addq.w [A0 + 0x6], 1
00002258 6014 bra +0x16 /* 0000226E */
label0000225A:
0000225A 2F0B move.l -[A7], A3
0000225C 4EBA FE58 jsr [PC - 0x1A8 /* 000020B6 */]
00002260 2440 movea.l A2, D0
00002262 526A 0006 addq.w [A2 + 0x6], 1
00002266 2F0B move.l -[A7], A3
00002268 4EBA FA72 jsr [PC - 0x58E /* 00001CDC */]
0000226C 264A movea.l A3, A2
label0000226E:
0000226E 2684 move.l [A3], D4
00002270 200B move.l D0, A3
00002272 206E 000C movea.l A0, [A6 + 0xC]
00002276 2080 move.l [A0], D0
00002278 4CDF 0C10 movem.l D4,A2,A3, [A7]+
0000227C 4E5E unlink A6
0000227E 205F movea.l A0, [A7]+
00002280 504F addq.w A7, 8
00002282 4ED0 jmp [A0]
00002284 4E56 0000 link A6, 0
00002288 48E7 1020 movem.l -[A7], D3,A2
0000228C 246E 000C movea.l A2, [A6 + 0xC]
00002290 2052 movea.l A0, [A2]
00002292 2610 move.l D3, [A0]
00002294 0283 FFFF FF3F andi.l D3, 0xFFFFFF3F
0000229A 2F0A move.l -[A7], A2
0000229C 202E 0008 move.l D0, [A6 + 0x8]
000022A0 0280 0000 00C0 andi.l D0, 0xC0
000022A6 8083 or.l D0, D3
000022A8 2F00 move.l -[A7], D0
000022AA 4EBA FF24 jsr [PC - 0xDC /* 000021D0 */]
000022AE 4CDF 0408 movem.l D3,A2, [A7]+
000022B2 4E5E unlink A6
000022B4 205F movea.l A0, [A7]+
000022B6 504F addq.w A7, 8
000022B8 4ED0 jmp [A0]
000022BA 4E56 0000 link A6, 0
000022BE 48E7 1030 movem.l -[A7], D3,A2,A3
000022C2 206E 000C movea.l A0, [A6 + 0xC]
000022C6 2650 movea.l A3, [A0]
000022C8 302B 0006 move.w D0, [A3 + 0x6]
000022CC 7601 moveq.l D3, 0x01
000022CE B043 cmp.w D0, D3
000022D0 6F14 ble +0x16 /* 000022E6 */
000022D2 2F0B move.l -[A7], A3
000022D4 4EBA FDE0 jsr [PC - 0x220 /* 000020B6 */]
000022D8 2440 movea.l A2, D0
000022DA 526A 0006 addq.w [A2 + 0x6], 1
000022DE 2F0B move.l -[A7], A3
000022E0 4EBA F9FA jsr [PC - 0x606 /* 00001CDC */]
000022E4 264A movea.l A3, A2
label000022E6:
000022E6 022B 00EF 0004 andi.b [A3 + 0x4], 0xEF
000022EC 276E 0008 000C move.l [A3 + 0xC], [A6 + 0x8]
000022F2 200B move.l D0, A3
000022F4 206E 000C movea.l A0, [A6 + 0xC]
000022F8 2080 move.l [A0], D0
000022FA 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000022FE 4E5E unlink A6
00002300 205F movea.l A0, [A7]+
00002302 504F addq.w A7, 8
00002304 4ED0 jmp [A0]
fn00002306:
00002306 4E56 0000 link A6, 0
0000230A 48E7 1018 movem.l -[A7], D3,A3,A4
0000230E 286E 0008 movea.l A4, [A6 + 0x8]
00002312 200C move.l D0, A4
00002314 660A bne +0xC /* 00002320 */
00002316 2F3C 0000 02AC move.l -[A7], 0x2AC
0000231C 4EBA F69E jsr [PC - 0x962 /* 000019BC */]
label00002320:
00002320 6000 0094 bra +0x96 /* 000023B6 */
label00002324:
00002324 2F0C move.l -[A7], A4
00002326 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
0000232A 2640 movea.l A3, D0
0000232C 102B 0004 move.b D0, [A3 + 0x4]
00002330 7620 moveq.l D3, 0x20
00002332 C003 and.b D0, D3
00002334 6600 008A bne +0x8C /* 000023C0 */
00002338 872B 0004 or.b [A3 + 0x4], D3
0000233C 2013 move.l D0, [A3]
0000233E 721F moveq.l D1, 0x1F
00002340 C081 and.l D0, D1
00002342 7219 moveq.l D1, 0x19
00002344 B081 cmp.l D0, D1
00002346 6720 beq +0x22 /* 00002368 */
00002348 7214 moveq.l D1, 0x14
0000234A B081 cmp.l D0, D1
0000234C 671A beq +0x1C /* 00002368 */
0000234E 7205 moveq.l D1, 0x05
00002350 B081 cmp.l D0, D1
00002352 6714 beq +0x16 /* 00002368 */
00002354 721C moveq.l D1, 0x1C
00002356 B081 cmp.l D0, D1
00002358 670E beq +0x10 /* 00002368 */
0000235A 721A moveq.l D1, 0x1A
0000235C B081 cmp.l D0, D1
0000235E 6716 beq +0x18 /* 00002376 */
00002360 721B moveq.l D1, 0x1B
00002362 B081 cmp.l D0, D1
00002364 671E beq +0x20 /* 00002384 */
00002366 602A bra +0x2C /* 00002392 */
label00002368:
00002368 204B movea.l A0, A3
0000236A 700C moveq.l D0, 0x0C
0000236C D1C0 add.l A0, D0
0000236E 2F08 move.l -[A7], A0
00002370 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00002374 603C bra +0x3E /* 000023B2 */
label00002376:
00002376 204B movea.l A0, A3
00002378 700C moveq.l D0, 0x0C
0000237A D1C0 add.l A0, D0
0000237C 2F08 move.l -[A7], A0
0000237E 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00002382 602E bra +0x30 /* 000023B2 */
label00002384:
00002384 204B movea.l A0, A3
00002386 7016 moveq.l D0, 0x16
00002388 D1C0 add.l A0, D0
0000238A 2F08 move.l -[A7], A0
0000238C 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00002390 6014 bra +0x16 /* 000023A6 */
label00002392:
00002392 2013 move.l D0, [A3]
00002394 721F moveq.l D1, 0x1F
00002396 C081 and.l D0, D1
00002398 41ED D414 lea.l A0, [A5 - 0x2BEC]
0000239C 1030 0000 move.b D0, [A0 + D0.w]
000023A0 7210 moveq.l D1, 0x10
000023A2 C001 and.b D0, D1
000023A4 670C beq +0xE /* 000023B2 */
label000023A6:
000023A6 204B movea.l A0, A3
000023A8 700C moveq.l D0, 0x0C
000023AA D1C0 add.l A0, D0
000023AC 2F08 move.l -[A7], A0
000023AE 4EBA 0194 jsr [PC + 0x194 /* 00002544 */]
label000023B2:
000023B2 284B movea.l A4, A3
000023B4 504C addq.w A4, 8
label000023B6:
000023B6 2014 move.l D0, [A4]
000023B8 7201 moveq.l D1, 0x01
000023BA C081 and.l D0, D1
000023BC 6600 FF66 bne -0x98 /* 00002324 */
label000023C0:
000023C0 4CDF 1808 movem.l D3,A3,A4, [A7]+
000023C4 4E5E unlink A6
000023C6 205F movea.l A0, [A7]+
000023C8 584F addq.w A7, 4
000023CA 4ED0 jmp [A0]
fn000023CC:
000023CC 4E56 0000 link A6, 0
000023D0 48E7 0018 movem.l -[A7], A3,A4
000023D4 286E 0008 movea.l A4, [A6 + 0x8]
000023D8 6000 0082 bra +0x84 /* 0000245C */
label000023DC:
000023DC 2F0C move.l -[A7], A4
000023DE 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000023E2 2013 move.l D0, [A3]
000023E4 721F moveq.l D1, 0x1F
000023E6 C081 and.l D0, D1
000023E8 7219 moveq.l D1, 0x19
000023EA B081 cmp.l D0, D1
000023EC 6720 beq +0x22 /* 0000240E */
000023EE 7214 moveq.l D1, 0x14
000023F0 B081 cmp.l D0, D1
000023F2 671A beq +0x1C /* 0000240E */
000023F4 7205 moveq.l D1, 0x05
000023F6 B081 cmp.l D0, D1
000023F8 6714 beq +0x16 /* 0000240E */
000023FA 721C moveq.l D1, 0x1C
000023FC B081 cmp.l D0, D1
000023FE 670E beq +0x10 /* 0000240E */
00002400 721A moveq.l D1, 0x1A
00002402 B081 cmp.l D0, D1
00002404 6716 beq +0x18 /* 0000241C */
00002406 721B moveq.l D1, 0x1B
00002408 B081 cmp.l D0, D1
0000240A 671E beq +0x20 /* 0000242A */
0000240C 602A bra +0x2C /* 00002438 */
label0000240E:
0000240E 204B movea.l A0, A3
00002410 700C moveq.l D0, 0x0C
00002412 D1C0 add.l A0, D0
00002414 2F08 move.l -[A7], A0
00002416 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
0000241A 603C bra +0x3E /* 00002458 */
label0000241C:
0000241C 204B movea.l A0, A3
0000241E 700C moveq.l D0, 0x0C
00002420 D1C0 add.l A0, D0
00002422 2F08 move.l -[A7], A0
00002424 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00002428 602E bra +0x30 /* 00002458 */
label0000242A:
0000242A 204B movea.l A0, A3
0000242C 7016 moveq.l D0, 0x16
0000242E D1C0 add.l A0, D0
00002430 2F08 move.l -[A7], A0
00002432 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00002436 6014 bra +0x16 /* 0000244C */
label00002438:
00002438 2013 move.l D0, [A3]
0000243A 721F moveq.l D1, 0x1F
0000243C C081 and.l D0, D1
0000243E 41ED D414 lea.l A0, [A5 - 0x2BEC]
00002442 1030 0000 move.b D0, [A0 + D0.w]
00002446 7210 moveq.l D1, 0x10
00002448 C001 and.b D0, D1
0000244A 670C beq +0xE /* 00002458 */
label0000244C:
0000244C 204B movea.l A0, A3
0000244E 700C moveq.l D0, 0x0C
00002450 D1C0 add.l A0, D0
00002452 2F08 move.l -[A7], A0
00002454 4EBA 015C jsr [PC + 0x15C /* 000025B2 */]
label00002458:
00002458 284B movea.l A4, A3
0000245A 504C addq.w A4, 8
label0000245C:
0000245C 2654 movea.l A3, [A4]
0000245E 200B move.l D0, A3
00002460 670A beq +0xC /* 0000246C */
00002462 200B move.l D0, A3
00002464 7201 moveq.l D1, 0x01
00002466 C081 and.l D0, D1
00002468 6700 FF72 beq -0x8C /* 000023DC */
label0000246C:
0000246C 4CDF 1800 movem.l A3,A4, [A7]+
00002470 4E5E unlink A6
00002472 205F movea.l A0, [A7]+
00002474 584F addq.w A7, 4
00002476 4ED0 jmp [A0]
fn00002478:
00002478 48E7 0030 movem.l -[A7], A2,A3
0000247C 202D D246 move.l D0, [A5 - 0x2DBA]
00002480 6712 beq +0x14 /* 00002494 */
00002482 266D D246 movea.l A3, [A5 - 0x2DBA]
00002486 206D D246 movea.l A0, [A5 - 0x2DBA]
0000248A 2028 000C move.l D0, [A0 + 0xC]
0000248E 2B40 D246 move.l [A5 - 0x2DBA], D0
00002492 600C bra +0xE /* 000024A0 */
label00002494:
00002494 7012 moveq.l D0, 0x12
00002496 2F00 move.l -[A7], D0
00002498 206D D968 movea.l A0, [A5 - 0x2698]
0000249C 4E90 jsr [A0]
0000249E 2640 movea.l A3, D0
label000024A0:
000024A0 41ED D260 lea.l A0, [A5 - 0x2DA0]
000024A4 244B movea.l A2, A3
000024A6 7003 moveq.l D0, 0x03
label000024A8:
000024A8 24D8 move.l [A2]+, [A0]+
000024AA 51C8 FFFC dbf D0, -0x6 /* 000024A8 */
000024AE 3490 move.w [A2], [A0]
000024B0 200B move.l D0, A3
000024B2 4CDF 0C00 movem.l A2,A3, [A7]+
000024B6 4E75 rts
fn000024B8:
000024B8 4E56 0000 link A6, 0
000024BC 48E7 1018 movem.l -[A7], D3,A3,A4
000024C0 266E 000C movea.l A3, [A6 + 0xC]
000024C4 4EBA FFB2 jsr [PC - 0x4E /* 00002478 */]
000024C8 2840 movea.l A4, D0
000024CA 6008 bra +0xA /* 000024D4 */
label000024CC:
000024CC 2053 movea.l A0, [A3]
000024CE 700C moveq.l D0, 0x0C
000024D0 D1C0 add.l A0, D0
000024D2 2648 movea.l A3, A0
label000024D4:
000024D4 4A93 tst.l [A3]
000024D6 66F4 bne -0xA /* 000024CC */
000024D8 268C move.l [A3], A4
000024DA 262E 0008 move.l D3, [A6 + 0x8]
000024DE 2943 0004 move.l [A4 + 0x4], D3
000024E2 2043 movea.l A0, D3
000024E4 5268 0006 addq.w [A0 + 0x6], 1
000024E8 4CDF 1808 movem.l D3,A3,A4, [A7]+
000024EC 4E5E unlink A6
000024EE 205F movea.l A0, [A7]+
000024F0 504F addq.w A7, 8
000024F2 4ED0 jmp [A0]
fn000024F4:
000024F4 4E56 0000 link A6, 0
000024F8 48E7 0018 movem.l -[A7], A3,A4
000024FC 206E 0008 movea.l A0, [A6 + 0x8]
00002500 2650 movea.l A3, [A0]
00002502 6028 bra +0x2A /* 0000252C */
label00002504:
00002504 286B 000C movea.l A4, [A3 + 0xC]
00002508 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000250C 4EBA F7CE jsr [PC - 0x832 /* 00001CDC */]
00002510 2F13 move.l -[A7], [A3]
00002512 206D D958 movea.l A0, [A5 - 0x26A8]
00002516 4E90 jsr [A0]
00002518 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000251C 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00002520 276D D246 000C move.l [A3 + 0xC], [A5 - 0x2DBA]
00002526 2B4B D246 move.l [A5 - 0x2DBA], A3
0000252A 264C movea.l A3, A4
label0000252C:
0000252C 200B move.l D0, A3
0000252E 66D4 bne -0x2A /* 00002504 */
00002530 7000 moveq.l D0, 0x00
00002532 206E 0008 movea.l A0, [A6 + 0x8]
00002536 2080 move.l [A0], D0
00002538 4CDF 1800 movem.l A3,A4, [A7]+
0000253C 4E5E unlink A6
0000253E 205F movea.l A0, [A7]+
00002540 584F addq.w A7, 4
00002542 4ED0 jmp [A0]
fn00002544:
00002544 4E56 0000 link A6, 0
00002548 48E7 0018 movem.l -[A7], A3,A4
0000254C 286E 0008 movea.l A4, [A6 + 0x8]
00002550 200C move.l D0, A4
00002552 660A bne +0xC /* 0000255E */
00002554 2F3C 0000 0360 move.l -[A7], 0x360
0000255A 4EBA F460 jsr [PC - 0xBA0 /* 000019BC */]
label0000255E:
0000255E 2014 move.l D0, [A4]
00002560 7201 moveq.l D1, 0x01
00002562 C081 and.l D0, D1
00002564 6740 beq +0x42 /* 000025A6 */
00002566 603A bra +0x3C /* 000025A2 */
label00002568:
00002568 2014 move.l D0, [A4]
0000256A 7201 moveq.l D1, 0x01
0000256C C081 and.l D0, D1
0000256E 660A bne +0xC /* 0000257A */
00002570 2F3C 0000 0363 move.l -[A7], 0x363
00002576 4EBA F444 jsr [PC - 0xBBC /* 000019BC */]
label0000257A:
0000257A 2F0C move.l -[A7], A4
0000257C 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00002580 2640 movea.l A3, D0
00002582 204B movea.l A0, A3
00002584 5848 addq.w A0, 4
00002586 2F08 move.l -[A7], A0
00002588 4EBA FD7C jsr [PC - 0x284 /* 00002306 */]
0000258C 2F0B move.l -[A7], A3
0000258E 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00002592 204B movea.l A0, A3
00002594 5048 addq.w A0, 8
00002596 2F08 move.l -[A7], A0
00002598 4EAD 187A jsr [A5 + 0x187A /* export_779 */]
0000259C 284B movea.l A4, A3
0000259E 700C moveq.l D0, 0x0C
000025A0 D9C0 add.l A4, D0
label000025A2:
000025A2 4A94 tst.l [A4]
000025A4 66C2 bne -0x3C /* 00002568 */
label000025A6:
000025A6 4CDF 1800 movem.l A3,A4, [A7]+
000025AA 4E5E unlink A6
000025AC 205F movea.l A0, [A7]+
000025AE 584F addq.w A7, 4
000025B0 4ED0 jmp [A0]
fn000025B2:
000025B2 4E56 0000 link A6, 0
000025B6 48E7 0038 movem.l -[A7], A2,A3,A4
000025BA 286E 0008 movea.l A4, [A6 + 0x8]
000025BE 200C move.l D0, A4
000025C0 660A bne +0xC /* 000025CC */
000025C2 2F3C 0000 037F move.l -[A7], 0x37F
000025C8 4EBA F3F2 jsr [PC - 0xC0E /* 000019BC */]
label000025CC:
000025CC 6026 bra +0x28 /* 000025F4 */
label000025CE:
000025CE 2F0C move.l -[A7], A4
000025D0 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000025D4 244B movea.l A2, A3
000025D6 584A addq.w A2, 4
000025D8 2F0A move.l -[A7], A2
000025DA 4EBA FDF0 jsr [PC - 0x210 /* 000023CC */]
000025DE 2F0B move.l -[A7], A3
000025E0 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000025E4 204B movea.l A0, A3
000025E6 5048 addq.w A0, 8
000025E8 2F08 move.l -[A7], A0
000025EA 4EAD 1882 jsr [A5 + 0x1882 /* export_780 */]
000025EE 284B movea.l A4, A3
000025F0 700C moveq.l D0, 0x0C
000025F2 D9C0 add.l A4, D0
label000025F4:
000025F4 2654 movea.l A3, [A4]
000025F6 200B move.l D0, A3
000025F8 6708 beq +0xA /* 00002602 */
000025FA 200B move.l D0, A3
000025FC 7201 moveq.l D1, 0x01
000025FE C081 and.l D0, D1
00002600 67CC beq -0x32 /* 000025CE */
label00002602:
00002602 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00002606 4E5E unlink A6
00002608 205F movea.l A0, [A7]+
0000260A 584F addq.w A7, 4
0000260C 4ED0 jmp [A0]
fn0000260E:
0000260E 4E56 0000 link A6, 0
00002612 48E7 1020 movem.l -[A7], D3,A2
00002616 246E 0008 movea.l A2, [A6 + 0x8]
0000261A 7604 moveq.l D3, 0x04
0000261C 6002 bra +0x4 /* 00002620 */
label0000261E:
0000261E 5883 addq.l D3, 4
label00002620:
00002620 201A move.l D0, [A2]+
00002622 0280 0000 00FF andi.l D0, 0xFF
00002628 66F4 bne -0xA /* 0000261E */
0000262A 2003 move.l D0, D3
0000262C 4CDF 0408 movem.l D3,A2, [A7]+
00002630 4E5E unlink A6
00002632 205F movea.l A0, [A7]+
00002634 584F addq.w A7, 4
00002636 4ED0 jmp [A0]
fn00002638:
00002638 4E56 0000 link A6, 0
0000263C 48E7 1800 movem.l -[A7], D3,D4
00002640 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002644 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00002648 584F addq.w A7, 4
0000264A 2600 move.l D3, D0
0000264C 5283 addq.l D3, 1
0000264E 2803 move.l D4, D3
00002650 7003 moveq.l D0, 0x03
00002652 C880 and.l D4, D0
00002654 6706 beq +0x8 /* 0000265C */
00002656 7004 moveq.l D0, 0x04
00002658 9084 sub.l D0, D4
0000265A D680 add.l D3, D0
label0000265C:
0000265C 2003 move.l D0, D3
0000265E 4CDF 0018 movem.l D3,D4, [A7]+
00002662 4E5E unlink A6
00002664 205F movea.l A0, [A7]+
00002666 584F addq.w A7, 4
00002668 4ED0 jmp [A0]
0000266A 4E56 0000 link A6, 0
0000266E 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00002672 266E 0008 movea.l A3, [A6 + 0x8]
00002676 2F0B move.l -[A7], A3
00002678 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000267C 584F addq.w A7, 4
0000267E 2800 move.l D4, D0
00002680 5284 addq.l D4, 1
00002682 2604 move.l D3, D4
00002684 7003 moveq.l D0, 0x03
00002686 C680 and.l D3, D0
00002688 671C beq +0x1E /* 000026A6 */
0000268A 7004 moveq.l D0, 0x04
0000268C 9083 sub.l D0, D3
0000268E 2600 move.l D3, D0
00002690 284B movea.l A4, A3
00002692 D9C4 add.l A4, D4
00002694 D08C add.l D0, A4
00002696 2440 movea.l A2, D0
00002698 6002 bra +0x4 /* 0000269C */
label0000269A:
0000269A 4212 clr.b [A2]
label0000269C:
0000269C 534A subq.w A2, 1
0000269E 2003 move.l D0, D3
000026A0 5383 subq.l D3, 1
000026A2 4A80 tst.l D0
000026A4 66F4 bne -0xA /* 0000269A */
label000026A6:
000026A6 200B move.l D0, A3
000026A8 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000026AC 4E5E unlink A6
000026AE 205F movea.l A0, [A7]+
000026B0 584F addq.w A7, 4
000026B2 4ED0 jmp [A0]
fn000026B4:
000026B4 4E56 0000 link A6, 0
000026B8 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000026BC 246E 000C movea.l A2, [A6 + 0xC]
000026C0 266E 0008 movea.l A3, [A6 + 0x8]
000026C4 7801 moveq.l D4, 0x01
000026C6 6002 bra +0x4 /* 000026CA */
label000026C8:
000026C8 5284 addq.l D4, 1
label000026CA:
000026CA 14DB move.b [A2]+, [A3]+
000026CC 66FA bne -0x4 /* 000026C8 */
000026CE 2604 move.l D3, D4
000026D0 7003 moveq.l D0, 0x03
000026D2 C680 and.l D3, D0
000026D4 6712 beq +0x14 /* 000026E8 */
000026D6 7004 moveq.l D0, 0x04
000026D8 9083 sub.l D0, D3
000026DA 2600 move.l D3, D0
000026DC 6002 bra +0x4 /* 000026E0 */
label000026DE:
000026DE 421A clr.b [A2]+
label000026E0:
000026E0 2003 move.l D0, D3
000026E2 5383 subq.l D3, 1
000026E4 4A80 tst.l D0
000026E6 66F6 bne -0x8 /* 000026DE */
label000026E8:
000026E8 202E 000C move.l D0, [A6 + 0xC]
000026EC 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000026F0 4E5E unlink A6
000026F2 205F movea.l A0, [A7]+
000026F4 504F addq.w A7, 8
000026F6 4ED0 jmp [A0]
000026F8 4E56 0000 link A6, 0
000026FC 48E7 0030 movem.l -[A7], A2,A3
00002700 246E 000C movea.l A2, [A6 + 0xC]
00002704 266E 0008 movea.l A3, [A6 + 0x8]
label00002708:
00002708 201B move.l D0, [A3]+
0000270A 24C0 move.l [A2]+, D0
0000270C 0280 0000 00FF andi.l D0, 0xFF
00002712 66F4 bne -0xA /* 00002708 */
00002714 202E 000C move.l D0, [A6 + 0xC]
00002718 4CDF 0C00 movem.l A2,A3, [A7]+
0000271C 4E5E unlink A6
0000271E 205F movea.l A0, [A7]+
00002720 504F addq.w A7, 8
00002722 4ED0 jmp [A0]
fn00002724:
00002724 4E56 0000 link A6, 0
00002728 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000272C 246E 0008 movea.l A2, [A6 + 0x8]
00002730 266E 000C movea.l A3, [A6 + 0xC]
label00002734:
00002734 261B move.l D3, [A3]+
00002736 281A move.l D4, [A2]+
00002738 B684 cmp.l D3, D4
0000273A 6C04 bge +0x6 /* 00002740 */
0000273C 70FF moveq.l D0, 0xFFFFFFFF
0000273E 6014 bra +0x16 /* 00002754 */
label00002740:
00002740 B684 cmp.l D3, D4
00002742 6F04 ble +0x6 /* 00002748 */
00002744 7001 moveq.l D0, 0x01
00002746 600C bra +0xE /* 00002754 */
label00002748:
00002748 2003 move.l D0, D3
0000274A 0280 0000 00FF andi.l D0, 0xFF
00002750 66E2 bne -0x1C /* 00002734 */
00002752 7000 moveq.l D0, 0x00
label00002754:
00002754 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00002758 4E5E unlink A6
0000275A 205F movea.l A0, [A7]+
0000275C 504F addq.w A7, 8
0000275E 4ED0 jmp [A0]